Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Теплоенергетичний факультет
Кафедра цифрових технологій в енергетиці
ЛАБОРАТОРНА РОБОТА №2
з дисципліни «Системи баз даних»
Варіант № 13
Тема: Створення БД. Аналіз функцій та побудова діаграми прецедентів в середовищі IBM Rational Rose
Мета: Самостійно спроектувати БД по заданому опису проедметної області. Створити та заповнити відношення БД згідно свого варіанту. Визначити первинні ключі. Встановити зв`язки між таблицями. Задати обмеження цілісності. Освоїти основні етапи проектування та особливості розробки діаграми діяльності в середовищі IBM Rational Rose.
Завдання:
1) створити БД, модель якої розроблено як індивідуальне завдання та
перевірене викладачем;
2) створити таблиці спроектованої бази даних;
3) за допомогою візуальних засобів при редагуванні структури таблиці
створити первинні та зовнішні ключі, та встановити необхідні правила на
зв`язки між таблицями;
4) проаналізувати функції і побудувати відповідну діаграму прецедентів.
Хід роботи
Відповідно свого варіанту створимо базу даних та створим зв’язки відповідно даного завдання:
13. Облік телекомпанією вартості реклами, що пройшла в ефірі. Робота комерційної служби телевізійної компанії побудована так: замовники просять помістити свою рекламу у певній передачі у певний день. Кожен рекламний ролик має певну тривалість. Для кожної організації-замовника відомі банківські реквізити, телефон та контактна особа для проведення переговорів. Передачі мають певний рейтинг. Вартість хвилини реклами у кожній передачі визначається, з рейтингу передачі та інших міркувань. Необхідно зберігати інформацію про агентів, які уклали договори реклами. Зарплата рекламних агентів становить певний відсоток загальної вартості реклами, що пройшла в ефірі.
Створимо таблиці організації-замовника, програм, агентів та договорів. Напишемо для цього скрипт:
/
/
/
Скріншоти після виконання:
Таблиця customers
/
Таблиця programs
/
Таблиця advertising_agents
/
Таблиця advertising_agreements
/
EER діаграма:
/
Діаграма прецедентів
/
Висновок: Під час виконання данох лаболаторної роботи було набуто навичок проектування бази даних відповідно до технічного завдання, створено базу даних, автоматично показано зв’язки між таблицями та побудовано діаграму прецедентів.