Властивості полів бд - студопедія

Лекція 9.2. реляційні БД

Назва «реляційні» (в перекладі з англ. Relation-відношення) пов'язано з тим, що кожен запис в таблиці містить інформацію, що стосується тільки одного конкретного об'єкта. БД можуть містити різні об'єкти, але основними об'єктами будь-якої БД є її таблиці. Найпростіша БД має хоча б одну таблицю. Відповідно, структура найпростішої БД тотожно дорівнює структурі її таблиці. Структуру таблиці найпростішої БД становлять поля і записи. Якщо записів в таблиці поки немає, значить, її структура утворена тільки набором полів. Однак, частіше, БД будуються на основі декількох таблиць, пов'язаних між собою через загальні атрибути.

Поля БД не просто визначають структуру бази - вони ще визначають групові властивості даних, записуваних в осередки, що належать кожному з полів. Розглянемо основні властивості полів таблиць, на прикладі СУБД MS Access.

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

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

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

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

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

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

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

Умови на значення - обмеження, яке використовується для перевірки правильності введення даних;

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

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

Порожні рядки - властивість, що дозволяє введення порожніх строкових даних (від властивості обов'язкове поле відрізняється тим, що відноситься не до всіх типів даних, а лише до деяких, наприклад, до текстових);

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

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

Схожі статті