Проектування бази даних системи управління польотами диспетчерської аеропорту
Автор: Виктория Азарова • Август 27, 2020 • Курсовая работа • 8,575 Слов (35 Страниц) • 672 Просмотры
Міністерство освіти і науки України
Сумський державний університет
Навчально-науковий інститут бізнес-технологій «УАБС»
Кафедра «Економічної кібернетики»
КУРСОВА РОБОТА
з дисципліни «Технології проектування баз даних та сховищ даних»
на тему: «Проектування бази даних системи управління польотами диспетчерської аеропорту»
Виконав: Дініц Руслан Олександрович
2 курс, група ЕК-51а
Перевірив: кандидат фізико-математичних наук, доцент кафедри економічної кібернетики
Братушка Сергій Миколайович
Суми – 2017
ЗАВДАННЯ НА КУРСОВУ РОБОТУ
Студенту групи ЕК – 51а спеціальності економічна кібернетика
Дініцу Руслану Олександровичу
1.Тема роботи: Проектування бази даних системи управління польотами диспетчера аеропорту
2. Термін здачі студентом закінченої роботи: "__"_______2017 р.
3.Початкові данні, мета роботи:
Диспетчерська служба аеропорту здійснює управління польотами пасажирських літаків. Для кожного авіарейсу враховується: ідентифікатор літака, місце відправлення, місце призначення, кількість пасажирів на борту, час і дата відправлення, поточний статус рейсу. Кожен рейс квиток враховується окремо за допомогою унікального ідентифікатора з 8 цифр.
Статус рейсу може бути: знаходиться в аеропорту відправлення, знаходиться в аеропорту призначення, злітає, заходить на посадку, знаходиться в повітрі.
Диспетчерська аеропорту повинна мати інформацію о вільних злітно-посадочних смугах, та якими рейсами вони зайняті.
Диспетчерська аеропорту повинна враховувати інформацію про всі типи літаків, що приймають участь в рейсах, а саме: марку літака, кількість посадочних місць, зміст екіпажу.
Кожен рейс виконує екіпаж літака, до складу якого входять: командир корабля, 2-й пілот, бортмеханік, стюардеса. Відомості про членів екіпажу складаються з: прізвища, ім'я, по батькові, посади, адреси, номеру телефону, дати народження, дата прийому на роботу.
У разі необхідності диспетчер повинен мати доступ до інформації про кожного пасажира певного авіарейсу, а саме: прізвище, ім'я, по батькові, стать, домашня адреса.
В даний час облік в диспетчерській службі аеропорту здійснюється за допомогою програми Microsoft Office Excel. Для зберігання інформації
створене значне число файлів, загальний об'єм яких стає критичним для наявних обчислювальних ресурсів. Крім того, процес управління інформацією, внаслідок її неузгодженості, надмірно трудомісткий.
Необхідно: спроектувати і реалізувати реляційну базу даних для централізованого зберігання інформації, з метою полегшити і зробити більш ефективним управління процесом управління польотами диспетчера аеропорту.
4.Перелік питань які необхідно розробити:
Визначити та систематизувати круг задач, для вирішення яких призначена база даних, що розробляється. Побудувати семантичну модель системи, використовуючи діаграму суть-зв'язок. Нормалізувати структуру даних в реляційній базі даних, привівши її не менш ніж до 3-ї нормальної форми.
Створити екземпляр бази даних і її базових таблиць (у кількості не менше 10) за допомогою мови визначення даних SQL. Для забезпечення цілісності даних використовувати класи обмежень: PRIMARY KEY, UNIQUE, FOREIGN KEY і CHECK. За допомогою редактора діаграм створити діаграму, в якій відобразити всі таблиці бази даних, їх атрибути, ключі і зв'язки, між ними.
Розробити об'єкти для представлення інформації, маніпулювання даними і обробки подій бази даних: представлень, збережених процедур, тригерів. Передбачити застосування в базі даних механізму трансакцій, блокувань і обробки помилок для підтримки процедурної цілісності даних. Провести тестування об'єктів бази даних шляхом внесення інформації, її представлення, модифікації і видалення.
...