Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AIS.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
38.67 Кб
Скачать

2.2 Зв’язки

Розглянемо всі зв’язки між описаними вище сутностями. Щоб більш точно зрозуміти механізм взаємодії окремих системи аеропорту.

Таблиця 14. Специфікації атрибутів сутності “Зв’язки”

З якої сутності

Кардинальність з

Кардинальність в

В яку сутність

Працівники

один

багато

Замовлення

Працівники

один

багато

Медичні дані

Працівники

багато

один

Відділення

Працівники

один

багато

Інформація про бригади

Інформація про бригади

багато

один

Бригади

Бригади

один

багато

Літаки

Літаки

багато

один

Рейси

Літаки

один

багато

Розклад

Літаки

один

багато

Білети

Рейси

один

багато

Розклад

Білети

один

багато

Деталі замовлення

Замовлення

один

багато

Деталі замовлення

Клієнти

один

багато

Замовлення

Всі існуючі зв’язки та сутності було перелічено, в результаті чого була створена ER-модель даних (Додаток 2).

3 Логічна модель даних

3.1 Нормалізація

Проведемо процес нормалізації[див. 3. стр. 223]. Для цього перерахуємо всі відомі атрибути в таблиці та представимо функціональні залежності. Будемо вважати, що відношення уже знаходиться у першій нормальній формі, оскільки на перетині кожного кортежу і стовпця буде знаходитися лише одне значення.

Таблиця 15. Специфікації атрибутів сутності “Зв’язки”

Код працівника

 

 

 

Ім’я працівника

 

 

 

 

 

 

Прізвище працівника

 

 

 

 

 

 

По батькові працівника

 

 

 

 

 

Стать працівника

 

 

 

 

 

Стаж роботи працівника

 

 

 

 

Зріст працівника

 

 

 

 

 

 

Наявність дітей у працівника

 

 

 

 

 

Зарплата працівника

 

 

 

 

 

Чи є працівник начальником

 

 

 

 

 

Код медичних даних

 

 

 

 

 

Дата останнього проходження

 

 

 

 

Код відділу

 

 

 

 

Код бригади

 

 

 

 

Дата створення бригади

 

 

 

Код літака

 

 

 

Модель літака

 

 

 

Кількість місць в літаку

 

 

 

Статус літака

 

 

 

Код рейсу

 

 

 

 

 

Точка відправлення

 

 

 

 

Точка прибуття

Вартість квитка

 

 

 

 

Час польоту

 

 

 

 

Код розкладу

 

 

 

 

Час вильоту

 

 

 

 

Код білету

 

 

 

 

Паспорт

 

 

 

 

Ім’я клієнта

 

 

 

 

Прізвище клієнта

 

 

 

 

 

 

По батькові клієнта

 

 

 

 

 

 

Код замовлення

 

 

 

 

 

Дата створення замовлення

 

 

 

 

 

 

 

 

 

Статус замовлення

 

 

 

 

 

 

 

Нумерація залежностей

1

2

3

4

5

6

7

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

Функціональні залежності №1-7 визначають відношення, що знаходиться в третій нормальній формі, оскільки залежна залежить від детермінанта в цілому та є відсутні транзитивні функціональні залежності.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]