матично виключити дублювання даних. Оскільки в різних полях можуть міститися дані різного типу, то і властивості у полів можуть розрізнятися залежно від типу даних. Так, наприклад, список вищевказаних властивостей полів відноситься в основному до полів текстового типу. Поля інших типів можуть мати або не мати ці властивості, але можуть додавати до них і свої. Наприклад, для даних, що представляють дійсні числа, важливою властивістю є кількість знаків після десяткової коми. З іншого боку, для полів, що використовуються для зберігання малюнків, звукозаписів, відео кліпів та інших об'єктів OLE, більшість вищевказаних властивостей не мають сенсу. [7., Стор 52]
1.3 Типи даних
Таблиці баз даних, як правило, допускають роботу з набагато більшою кількістю різних типів даних. Так, наприклад, бази даних Microsoft Access працюють з наступними типами даних.
Текстовий - тип даних, використовуваний для зберігання звичайного неформатованого тексту обмеженого розміру (до 255 символів).
Числовий - тип даних для зберігання дійсних чисел.
Поле Мемо - спеціальний тип даних для зберігання великих обсягів тексту (до 65 535 символів). Фізично текст не зберігається в полі. Він зберігатися в іншому місці бази даних, а в поле зберігатися покажчик на нього, але для користувача такий поділ помітно не завжди.
Дата / час - тип даних для зберігання календарних дат і поточного часу.
Грошовий - тип даних для зберігання грошових сум. Теоретично, для їх запису можна було б користуватися і полями числового типу, але для грошових сум є деякі особливості (наприклад, пов'язані з правилами округлення), які роблять більш зручним використання спеціального типу даних, а не настройку числового типу.
Лічильник - спеціальний тип даних для унікальних (не повторюються у полі) натуральних чисел з автоматичним нарощуванням. Природне використання - для порядкової нумерації записів.
Логічний - тип для зберігання логічних даних (можуть приймати тільки два значення, наприклад Так або Ні).
Гіперпосилання - спеціальне поле для зберігання адрес URL Web-об'єктів Інтернету. При клацанні на посиланні автоматично відбувається запуск браузера і відтворення об'єкта в його вікні.
Майстер підстановок - це не спеціальний тип даних. Це об'єкт, настроюванням якого можна автоматизувати введення даних в поле так, щоб не вводити їх вручну, а вибирати їх із списку.
1.4 Безпека баз даних
Бази даних - це теж файли, але робота з ними відрізняється від роботи з файлами інших типів, створюваних іншими додатками. Вище ми бачили, що всю роботу з обслуговування файлової структури бере на себе операціонная система. Для бази даних пред'являються особливі вимоги з погляду безпеки, тому в них реалізований інший підхід до збереження даних.
Бази даних - це особливі структури. Інформація, яка в них міститься, дуже часто має суспільну цінність. Нерідко з однією і тією ж базою працюють тисячі людей по всій країні. Від інформації, яка міститься в деяких базах, може залежати благополуччя безлічі людей. Тому цілісність вмісту бази не може і не повинна залежати ні від конкретних дій якогось користувача, ...