Повне ім’я | Ім'я працівника (складений атрибут, включає атрибути Прізвище, Ім’я і По-Батькові) | ||||||||
Ім’я | Ім'я працівника | Символьний, до 15 символів | Ні | Ні | |||||
Прізвище | Прізвище працівника | Символьний, до 15 символів | Ні | Ні | |||||
По-батькові | По-батькові працівника | Символьний, до 20 символів | Ні | Ні | |||||
Паспортні дані | Складений атрибут, включає атрибути Серія, Номер паспорту, Дата народження, Місце проживання | Символьний, до 15 символів | Альтернативний ключ | Ні | Ні | ||||
Серія паспорту | Серія паспорту | Символьний, до 2 символів | Ні | Ні | |||||
Номер паспорту | Номер паспорту | Символьний, до 6 символів | Ні | Ні | |||||
Дата народження | Дата народження | Дата | Ні | Ні | |||||
Місце проживання | Місце проживання працівника | Символьний, до 50 символів | Ні | Ні | |||||
Телефон | Номер телефону працівника | Символьний, фіксований, 13 символів | Так | Ні | |||||
Стать | Стать працівника | Символьний, фіксований, 1 символ | Ні | Ні | |||||
Зар. Плата | Заробітна плата працівника у національній валюті | Грошовий | Ні | Ні | |||||
Посада | Посада, займана працівником | Символьний до 20 символів | Ні | Ні | |||||
Клієнт | Номер | Унікальний ідентифікатор клієнта | Символьний, до 5 символів | Первинний ключ | Ні | Ні | |||
Повне ім’я | Повне ім'я клієнта (складений атрибут, включає атрибути Прізвище, Ім’я і По-Батькові) | ||||||||
Ім’я | Ім'я клієнта | Символьний, до 15 символів | Ні | Ні | |||||
Прізвище | Прізвище клієнта | Символьний, до 15 символів | Ні | Ні | |||||
По-батькові | По-батькові клієнта | Символьний, до 20 символів | Ні | Ні | |||||
Паспортні дані | Складений атрибут, включає атрибути Серія, Номер паспорту, Дата народження, Місце проживання | Символьний, до 15 символів | Альтернативний ключ | Ні | Ні | ||||
Серія паспорту | Серія паспорту | Символьний, до 2 символів | Ні | Ні | |||||
Номер паспорту | Номер паспорту | Символьний, до 6 символів | Ні | Ні | |||||
Стать | Стать клієнта | Символьний, фіксований, 1 символ | Ні | Ні | |||||
Мета перельоту | Мета перельоту за кордон | Символьний, 50 символів | Ні | Ні | |||||
Директор | Ті, що для сутності Працівник | Визначає працівника, який займає посаду директора | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | |||
Касир | Ті, що для сутності Працівник | Визначає працівника, який займає посаду директора | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | |||
Екіпаж | Ті, що для сутності Працівник | Визначає працівника, який займає посаду директора | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | Ті, що для сутності Працівник | |||
Літак | Номер | Унікальний ідентифікатор літака | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Назва | Назва літака | Символьний, до 15 символів | Ні | Ні | |||||
Авіаквиток | Номер | Унікальний ідентифікатор авіаквитка | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Номер клієнта | Унікальний ідентифікатор клієнта | Символьний, до 5 символів | Ні | Ні | |||||
Клас | Номер | Унікальний ідентифікатор класу | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Назва | Назва класу | Символьний, до 15 символів | Ні | Ні | |||||
Рейс | Номер | Унікальний ідентифікатор рейсу | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Номер напряму | Унікальний ідентифікатор напряму | Символьний, до 3 символів | Ні | Ні | |||||
Назва | Назва рейсу | Символьний, до 15 символів | Ні | Ні | |||||
Напрям | Номер | Унікальний ідентифікатор напряму | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Пункт відправлення | Пункт відправлення | Символьний, до 15 символів | Ні | Ні | |||||
Пункт прибуття | Пункт прибуття | Символьний, до 15 символів | Ні | Ні | |||||
Таблиця продажу авіаквитків | Номер | Номер запису у таблиці продажу авіаквитків (унікальний) | Символьний, до 3 символів | Первинний ключ | Ні | Ні | |||
Номер розкладу | Унікальний ідентифікатор розкладу | Символьний, до 3 символів | Ні | Ні | |||||
Номер працівника | Унікальний ідентифікатор працівника | Символьний, до 5 символів | Ні | Ні | |||||
Номер авіаквитка | Унікальний ідентифікатор авіаквитка | Символьний, до 3 символів | Ні | Ні | |||||
Номер класу | Унікальний ідентифікатор класу | Символьний, до 3 символів | Ні | Ні | |||||
Розклад авіа перельотів | Номер | Номер запису у таблиці продажу авіаквитків (унікальний) | Символьний, до 3 символів | Первинний ключ | Ні | Ні |
Ім'я домена | Характеристики домена | Зразки припустимих значень |
Табельний Номер | Рядок перемінної довжини, до 5 символів | А0001, А0002, В0003, В0004 |
Вулиця | Рядок перемінної довжини, до 25 символів | вул. Шевченка, 10 кв. 44 |
Телефон | Рядок перемінної довжини, до 13 символів | 8-050-30-44-702 |
Стать | Рядок довжиною в 1 символ (значення „Ч” або „Ж”) | Ч, Ж |
Додаток Д
Опис у вигляді мови DDL для кожного відношення для представлення користувача
Директор
ВІДДІЛЕННЯ (Номер_Відділення, Телефон, Факс, Поштовий_Код, E-mail).
Первинний ключ - Номер_Відділення.
ПРАЦІВНИК (Номер_Працівника, Ім’я, Прізвище, По-батькові, Серія_Паспорту, Номер_Паспорту, Дата_Народження, Місце_Проживання, Телефон, Стать, ЗарПлата, Посада).
Первинний ключ – Номер_Працівника.
КЛІЄНТ (Номер_Клієнта, Ім’я, Прізвище, По-батькові, Серія_Паспорту, Номер_Паспорту, Дата_Народження, Місце_Проживання, Стать, Мета_Перельоту).
Первинний ключ – Номер_Клієнта.
ЛІТАК (Номер_Літака, Назва).
Первинний ключ – Номер_Літака.
АВІАКВИТОК (Номер_Авіаквитку, Номер_Клієнта).
Первинний ключ – Номер_Авіаквитку.
Зовнішній ключ – Номер_ Клієнта посилання Клієнт (Номер_Клієнта) при видаленні NO ACTION при зміні CASCADE.
РЕЙС (Номер_Рейсу, Номер_Напряму).
Первинний ключ – Номер_Рейсу.
Зовнішній ключ – Номер_Напряму посилання Напрям (Номер_Напряму) при видаленні CASCADE при зміні CASCADE.
КЛАС (Номер_Класу, Назва).