Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІСТУ_ПОСІБНИК.doc
Скачиваний:
94
Добавлен:
21.02.2016
Размер:
14.56 Mб
Скачать

8.3. Основні типи полів баз даних

Усі дані в БД розділені по типах.

Символьный (текстовий). У такім полі за замовчуванням може зберігатися до 256 символів.

Числовой. Містить числові дані різних форматів, використовувані для проведення розрахунків.

Дата / время. Містить значення дати й часу.

Денежный. Включає грошові значення й числові дані до п'ятнадцяти знаків цілої частини та чотирьох знаків дробової частини.

Поле примечание. Воно може містити до 216 символів (216 = 65536).

Счетчик. Спеціальне числове поле, у якім СУБД привласнює унікальний номер кожного запису.

Логический. Може зберігати одне із двох значень: true or false.

Поле объекта OLE (Object Linking and Embedding - технологія вставки й зв'язування об'єкта). Це поле може містити будь-який об'єкт електронної таблиці, документ microsoft word, малюнок, звукозапис або інші дані у двоїчному форматі, впроваджені або пов'язані із СУБД.

Гиперссылка. Може містити рядок, що складається з букв і цифр, що представляє адресу сайту або web - сторінки.

Мастер подстановок. Створює поле, у якім пропонується вибір значень зі списку або утримуючого набір постійних значень.

Якщо тип даних числовий, то припустимими для властивості Розмір поля є значення, наведені в таблиці.

Значення

Опис

Розмір

Байт

Числа від 0 до 255 (без дрібної частини).

1 байт

Ціле

Числа від -32 768 до 32 767 (без дрібної частини).

2 байта

Довге ціле

(Значення по умовчанню). Числа від -2 147 483 648 до 2 147 483 647 (без дрібної частини).

4 байта

З плаваючою точкою (4 байта)

Числа від -3,402823E38 до -1,401298E-45 для негативних значень і від 1,401298E-45 до 3,402823E38 для позитивних.

4 байта

З плаваючою точкою (8 байтів)

Числа від -1,79769313486232E308 до -4,94065645841247E для негативних значень і від 1,79769313486231E308 до 4,94065645841247E-324 для позитивних.

8 байтів

Код реплікації

Унікальний глобальний ідентифікатор (GUID).

16 байтів

8.4. Властивості полів бази даних

Поля бази даних не просто визначають структуру бази — вони ще обумовлюють групові властивості даних, які записуються у чарунки, що належать кожному з полів.

Нижче перераховані основні властивості полів таблиць баз даних на прикладі СУБД Microsoft Access:

Имя поля — визначає, як слід звертатися до даних цього поля при автоматичних операціях з базою (за замовчуванням імена полів використовуються як заголовки стовпців таблиць).

Тип поля — визначає тип даних, які можуть міститися в данім полі.

Размер поля — визначає граничну довжину (у символах) даних, які можуть розміщатися в данім полі.

Формат поля — визначає спосіб форматування даних у чарунках, що належать полю.

Маска ввода — визначає форму, у якій уводяться дані в поле (засіб автоматизації введення даних).

Подпись — визначає заголовок стовпця таблиці для даного поля (якщо підпис не зазначений, то в якості заголовка стовпця використовується властивість Ім'я поля).

Значение по умолчанию — те значення, яке вводиться в чарунку поля автоматично (засіб автоматизації введення даних).

Условие на значение — обмеження, використовуване для перевірки правильності введення даних (засіб автоматизації введення, яке використовується, як правило, для даних, що мають числовий тип, грошовий тип або тип дати).

Сообщение об ошибке — текстове повідомлення, яке видається автоматично при спробі введення в поле помилкових даних (перевірка помилковості виконується автоматично, якщо задана властивість Условие на значение).

Обязательное поле — властивість, що визначає обов'язковість заповнення даного поля при наповненні бази.

Пустые строки — властивість, що дозволяє введення порожніх строкових даних (від властивості Обязательное поле відрізняється тим, що ставиться не до всіх типів даних, а лише до деяких, наприклад до текстових).

Индексированное поле — якщо поле має цю властивість, усі операції, пов'язані з пошуком або сортуванням записів за значенням, що зберігається в данім полі, суттєво прискорюються. Крім того, для індексованих полів можна зробити так, що значення в записах будуть перевірятися по цьому полю на наявність повторів, що дозволяє автоматично виключити дублювання даних.