Поле - елементарна одиниця логічної організації даних, що відповідає неподільній одиниці інформації – реквізиту. Для опису поля використовуються наступні характеристики:
ім’я, наприклад. Прізвище, Ім’я, По батькові, Дата народження;
тип, наприклад, символьний, числовий, календарний;
довжина, наприклад, 15 байт, причому буде визначатися максимально можливою кількістю символів;
точність для числових даних, наприклад два десяткових знаки для відображення дробової частини числа.
Запис - сукупність логічно зв’язаних полів.
Екземпляр запису - окрема реалізація запису, що містить конкретні значення її полів.
Таблиця - сукупність екземплярів записів однієї структури Опис логічної структури записів таблиці містить послідовність розташування полів і їхніх основних характеристик.
У структурі записів таблиці вказуються поля, значення яких є ключами: первинними (ПК) і вторинними (ВК).
Первинний ключ (ПК) - це одне або кілька полів, що однозначно ідентифікують запис. Якщо первинний ключ складається з одного поля, він називається простим, якщо з декількох полів - складеним ключем.
|
|
Вторинний ключ ( ВУ .) - це одне або кілька полів, які виконують роль пошукових або групованих ознак. На відміну від первинного, значення вторинного ключа може повторюватися в декількох записах таблиці, тобто він не є унікальним. Якщо за значенням первинного ключа може бути знайдений один єдиний екземпляр запису, то по вторинному –декілька.
Моделі даних
Ядром будь-якої бази даних є модель даних. Модель даних являє собою безліч структур даних, обмежень цілісності й операцій маніпулювання даними. За допомогою моделі даних можуть бути представлені об’єкти предметної області й взаємозв’язки між ними.
Модель даних - сукупність структур даних і операцій їхньої обробки.
СУБД - ґрунтується на використанні ієрархічної, мережної або реляційної моделі або на комбінації цих моделей.
Розглянемо три основних типи моделей даних:
Ієрархічна модель організує дані у вигляді деревоподібної структури.
До основних понять ієрархічної структури відносять: рівень, елемент (вузол), зв’язок Дерево являє собою ієрархію елементів, названих вузлами. Вузол - це сукупність атрибутів даних, що описують деякий об’єкт На самому верхньому рівні ієрархії є один і тільки один вузол - корінь Кожний вузол, крім кореня, пов’язаний з одним вузлом на більше високому рівні, названим вихідним для даного вузла. Жоден елемент не має більше одного вихідного. Кожний елемент може бути пов'язаний з одним або декількома елементами на більш низькому рівні Вони називаються породженими.
До кожного запису бази даних існує тільки один (ієрархічний) шлях від кореневого запису.
Мережна модель організує дані у вигляді мережної структури.
Структура називається мережною, якщо у відносинах між даними породжений елемент має більше одного вихідного.
У мережній структурі при тих же основних поняттях (рівень, вузол, зв’язок) кожний елемент може бути пов’язаний з будь-яким іншим елементом