Специфікація вимог для кожного з двох користувачів. Концептуальне та логічне проектування баз даних. Історія досліджень баз даних (програмного забезпечення). Система упрваління базами даних. Фази проектування баз даних: концептуальна, логічна, фізична.
Аннотация к работе
Концептуальне проектування бази даних (кроки 1.1 - 1.7 3. У третій фазі логічна модель даних перетворюється у фізичний проект, який призначено для реалізації у конкретній цільовій СУБД. Мета цієї курсової роботи створити базу даних авіакомпанії, якою б користувалися директор та касир з продажу авіаквитків. 1. Визначити типи зв’язків Таблиця 1 Тип сутності Тип зв’язку Тип сутності Відділення Має Знаходиться під керівництвом Працівник Директор Працівник Належить до Відділення Директор Керує Відділення Касир Фіксується у Таблиця продажу авіаквитків Екіпаж Перебуває у Літак Клієнт Одержує Авіаквиток Авіаквиток Фіксується у Належить Таблиця продажу авіаквитків Клієнт Клас Належить до Таблиця продажу авіаквитків Напрям Визначає Рейс Рейс Здійснюється у Напрям Рейс Фіксується у Розклад авіа перельотів Таблиця продажу авіаквитків Підпорядкована Містить дані про Містить дані про Містить дані про Розклад авіа перельотів Касир Авіаквиток Клас Літак Фіксується у Містить у собі Розклад авіа перельотів Екіпаж Розклад авіа перельотів Містить дані з Містить дані про Містить дані про Таблиця продажу авіаквитків Літак Рейс Проаналізувавши таблицю 1.1, можна знайти, що деякі звязки, по суті, є тими самими. Таблиця 1.2 Атрибути, які належать сутностям Тип сутності Атрибут Відділення Номер (Номер відділення) Адреса (Місто, вулиця, район, поштовий індекс) Телефон (Номер телефону) Факс (Факс відділення) Поштовий код (Поштовий код відділення) Електронна адреса (Email) Працівник Номер (Табельний номер) Номер відділення Повне ім’я (Прізвище, ім’я, по-батькові) Стать Паспортні дані (Серія, номер, ким виданий, де виданий …) Посада Телефон (Номер телефону) Посада (Займана посада) Зарплата (Заробітна плата) Клієнт Номер (Табельний номер) Повне ім’я (Прізвище, ім’я, по-батькові) Стать Паспортні дані (Серія, номер, ким виданий, де виданий …) Мета перельоту Авіаквиток Номер Номер клієнта Літак Номер Назва Клас Номер Назва Напрям Номер Пункт відправлення Пункт прибуття Рейс Номер Номер напряму Назва Таблиця продажу авіаквитків Номер (Номер запису у таблиці) Номер розкладу Номер працівника Номер авіаквитка Номер класу Розклад авіа перельотів Номер (Номер запису у таблиці) Номер літака Номер рейсу Документування виділених атрибутів У документацію необхідно помістити докладні зведення про атрибути, перераховані у табл.1..2. На цьому етапі слід перетворити концептуальну модель даних із метою видалення з неї всіх структур, реалізація яких у СУБД реляційного типу є складною. Зовнішній ключ - Номер_Авіаквитку. Номер_Працівника a Ім’я, Прізвище, По-батькові, Серія_Паспорту, Номер_Паспорту, Дата_Народження, Місце_Проживання, Телефон, Стать, ЗарПлата, Посада КЛІЄНТ (Номер_Клієнта, Ім’я, Прізвище, По-батькові, Серія_Паспорту, Номер_Паспорту, Дата_Народження, Місце_Проживання, Стать, Мета_Перельоту).