Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інф.технолог.в юрід. практиці. Ходос С.Я. КЛ. 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.48 Mб
Скачать

Реляційна модель даних

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

Реляційна модель орієнтована на організацію даних у вигляді двовимірних таблиць. Кожна реляційна таблиця (відношення) є двовимірним масивом і має такі властивості:

– кожний елемент таблиці – один елемент даних;

– всі стовпці у таблиці однорідні, тобто всі елементи у стовпці мають однаковий тип (числовий, символьний і т.д.) і довжину;

– кожний стовпець має унікальне ім'я;

– однакові рядки у таблиці відсутні;

– порядок проходження рядків і стовпців може бути довільним.

Інформацію про студентів, що навчаються у вузі, можна подати у вигляді реляційної таблиці (табл. 2.1).

Таблиця 2.1 – Інформація про студентів, що навчаються у вузі

№ залікової

книжки

Прізвище

Ім'я

По батькові

Дата

народження

Група

155/05

Кравець

Петро

Іванович

14.09.88

ПО1

368/03

Петрова

Ганна

Андріївна

28.05.86

ПО2

1023/05

Анохін

Андрій

Борисович

15.08.87

ПО1

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

Щоб зв'язати дві реляційні таблиці, необхідно ключ першої таблиці ввести до складу ключа другої таблиці (можливий збіг ключів); у іншому випадку потрібно ввести в структуру першої таблиці зовнішній ключ – ключ другої таблиці.

Одні і ті ж дані можуть групуватися у таблиці різними способами. Угрупування атрибутів у таблицях має бути раціональним для мінімізації дублювання даних і спрощення процедури їх обробки.

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

Виділяють п'ять нормальних форм відносин. Ці форми були призначені для зменшення надмірності інформації від першої до п'ятої нормальних форм. Тому кожна подальша нормальна форма повинна задовольняти вимогам попередньої форми і деяким додатковим умовам (рис. 2.6).

Рисунок 2.6 – БД «Замовлення»

На рис. 2.6 представлена структура бази даних «Замовлення» у вигляді схеми даних.

Серед СУБД, що застосовують реляційну модель даних, найбільше розповсюдження отримали:

– dBASE IV (Borland International);

– Microsoft FoxPro for DOS;

– Microsoft FoxPro for Windows;

– Microsoft Access;

– Paradox for DOS (Borland);

– Paradox for Windows.

Окрім перерахованих СУБД застосовуються також Clarion, Clipper, RBase, DataEase, SuperBase і інші.

Після побудови інформаційно-логічної моделі наочної області, не орієнтованої на конкретну СУБД, приступають до фізичної реалізації бази даних засобами СУБД.

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