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