- •7. Висновки ............................................................................................................. 14 Вступ
- •1. Визначення та опис предметної області
- •2. Побудова моделі типу “сутність-зв’язок” для предметної області
- •3. Побудова логічної структури бази даних, визначення атрибутів, відношень, зв’язків
- •4. Визначення ключів відношень, нормалізація бази даних до другої (третьої) нормальної форми
- •5. Побудова прикладів відношень з тестовими значеннями даних
- •Вигляд всіх таблиць нашої бази даних можна побачити на рис.2, 3, 4, 5 і 6.
- •6. Виконання над відношеннями операцій реляційної алгебри
- •6.5 Включення, вилучення кортежів, зміна значень атрибутів у одному з відношень
- •6.6 Визначення нового атрибута, вилучення атрибута, зміна параметрів атрибута в одному з відношень:
- •Висновки
1. Визначення та опис предметної області
Завданням даної розрахункової роботи є опис певної предметної області на основі якого буде спроектовано реляційну базу даних.
Обрано таку предметну область:
• туристичні фірми міста
Відомо багато країн, а також міст, які пропонують туристичні фірми для населення з метою літнього відпочинку. Тобто потрібно побудувати базу даних, для роботи з даними про країни, міста, а також туристичними фірмами, які пропонують певний відпочинок в певній країні.
Основним завданням бази даних, є полегшення процесу роботи довідкових служб при виборі певної країни, міста (для відпочинку) і цін, які пропонують фірми за надання своїх послуг.
2. Побудова моделі типу “сутність-зв’язок” для предметної області
Для побудови реляційної бази даних ми вибираємо такі сутності:
Фірми
Країни
Пропозиція
Міста
Власність
Кожній сутності буде відповідати певна множина атрибутів, наприклад сутності „Фірми” буде відповідати така множина атрибутів:
Назва
Адреса
Телефон
Директор
Модель типу „сутність – зв’зок” для предметної області „Туристичні фірми” з множиною сутностей, які наведені вище, зображено на рисунку 1.
Рис. 1. Модель типу „сутність – зв’язок” для пердметної області
„туристичні фірми”
3. Побудова логічної структури бази даних, визначення атрибутів, відношень, зв’язків
а) Концептуальна модель об'єкта.
Характеристики предметної області, що підлягають відображенню у базі даних, описує така множина атрибутів: країна, міста, ціна, наявність, телефон, фірми.
б) Логічна схема бази даних.
Всі перелічені раніше характеристики пропозиції можна представити такими інформаційними відношеннями, тобто таблицями МS Access:
• Пропозиція - інформація про відпочинок, який пропонує туристичне агенство (туристична фірма, країна, ціна, наявність);
• Фірми - інформація про туристичні фірми міста (назва, адреса, телефон, директор туристичної фірми);
• Країни – інформація, в яких країнах пропонують відпочинок туристичні фірми;
• Міста – в яких містах пропонується відпочинок;
• Власності – інформація про те, чи туристична фірма державною чи є приватною структурою.
4. Визначення ключів відношень, нормалізація бази даних до другої (третьої) нормальної форми
Проводимо визначення ключів для кожного з відношень:
а) для відношення пропозиція вибираємо, що ключем буде буде атрибут код пропозиції;
б) для відношення фірми, ключем є код фірми;
в) для відношення країни, ключем є код країни;
г) для відношення міста, ключем є код міста;
д) для відношення власність, ключем є код форми власності.
Оскільки у відношеннях реляційної бази даних, визначені ключі, від яких повністю залежні всі неперервні атрибути і кожний неперервний атрибут повністю функціональний, і нетранзитивно залежить від ключа, то можемо зробити висновок, що дана реляційна база даних знаходиться в другій (третій) нормальних формах.