Page 34 - 6430
P. 34
4. РЕЛЯЦІЙНА МОДЕЛЬ ДАНИХ. ОСНОВНІ
ЕЛЕМЕНТИ РЕЛЯЦІЙНОЇ МОДЕЛІ БАЗ ДАНИХ.
Реляційна модель даних заснована на математичному понятті
відношення і представленні відношень у вигляді таблиць.
Запропонована на початку 70-х років американським вченим
Е.Коддом. У будь-якій реляційній СУБД припускається, що
користувач сприймає БД як набір таблиць. Це стосується тільки
логічної структури БД, тобто відноситься до концептуального і
зовнішнього представлень. На фізичному рівні БД реалізується за
допомогою різних структур зберігання. У табл. 4.1 наведені
елементи реляційної моделі.
Для однозначної ідентифікації рядків, для зв'язування
таблиць між собою, для прискорення операцій над даними
застосовують ключі. В табл. 4.2 наведені можливі види
реляційних ключів. Зовнішній і відповідний йому потенційний
ключі повинні бути визначені на одному домені.
Таблиця 4.1
Елементи реляційної моделі
Елементи Форма представлення
реляційної моделі
Відношення Таблиця
Кортеж Рядок таблиці
Атрибут Заголовок стовпця таблиці
Ключ Сукупність атрибутів, які
унікально визначають кожен рядок
таблиці, або виконують функції
Множина значень атрибута
Домен зв'язування таблиць, або дозволяють
Рядок заголовків стовпців таблиці
Схема прискорити операції над таблицями
відношення Таблиця 4.2
Реляційні ключі
Назва Пояснення
Потенційний ключ Мінімальна підмножина атрибутів
(Candidate Key) відношення, які єдиним чином
Первинний ключ ідентифікують кортеж даного
Потенційний ключ, який обрано для
(Primary Key) відношення ідентифікації кортежів
унікальної
відношення
34