Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектування бази даних реляційного типу3 (1).docx
Скачиваний:
7
Добавлен:
03.09.2019
Размер:
420 Кб
Скачать

1. Визначення та опис предметної області

За­вдан­ням да­ної розрахункової ро­бо­ти є опис пе­в­ної пред­ме­т­ної об­ла­с­ті на ос­но­ві яко­го бу­де спро­е­к­то­ва­но ре­ля­цій­ну ба­зу да­них.

Об­ра­но та­ку пред­ме­т­ну об­ласть:

туристичні фірми міста

Відомо багато країн, а також міст, які пропонують туристичні фірми для населення з метою літнього відпочинку. Тобто потрібно побудувати базу даних, для роботи з даними про країни, міста, а також туристичними фірмами, які пропонують певний відпочинок в певній країні.

Основним завданням бази даних, є полегшення процесу роботи довідкових служб при виборі певної країни, міста (для відпочинку) і цін, які пропонують фірми за надання своїх послуг.

2. Побудова моделі типу “сутність-зв’язок” для предметної області

Для побудови реляційної бази даних ми вибираємо такі сутності:

  • Фірми

  • Країни

  • Пропозиція

  • Міста

  • Власність

Кожній сутності буде відповідати певна множина атрибутів, наприклад сутності „Фірми” буде відповідати така множина атрибутів:

  • Назва

  • Адреса

  • Телефон

  • Директор

Модель типу „сутність – зв’зок” для предметної області „Туристичні фірми” з множиною сутностей, які наведені вище, зображено на рисунку 1.

Рис. 1. Модель типу „сутність – зв’язок” для пердметної області

„туристичні фірми”

3. Побудова логічної структури бази даних, визначення атрибутів, відношень, зв’язків

а) Кон­це­п­ту­а­ль­на мо­дель об'­єк­та.

Ха­ра­к­те­ри­с­ти­ки пред­ме­т­ної об­ла­с­ті, що під­ля­га­ють ві­до­бра­жен­ню у ба­зі да­них, опи­сує та­ка мно­жи­на ат­ри­бу­тів: країна, міста, ціна, наявність, телефон, фірми.

б) Ло­гі­ч­на схе­ма ба­зи да­них.

Всі пе­ре­лі­че­ні ра­ні­ше ха­ра­к­те­ри­с­ти­ки пропозиції мо­ж­на пред­ста­ви­ти та­ки­ми ін­фо­р­ма­цій­ни­ми від­но­шен­ня­ми, тоб­то таб­ли­ця­ми МS Access:

• Пропозиція - ін­фо­р­ма­ція про відпочинок, який пропонує туристичне агенство (туристична фірма, країна, ціна, наявність);

• Фірми - ін­фо­р­ма­ція про туристичні фірми міста ­(назва, адреса, те­ле­фон, директор туристичної фірми);

• Країни – інформація, в яких країнах пропонують відпочинок туристичні фірми;

• Міста – в яких містах пропонується відпочинок;

• Власності – інформація про те, чи туристична фірма державною чи є приватною структурою.

4. Визначення ключів відношень, нормалізація бази даних до другої (третьої) нормальної форми

Проводимо визначення ключів для кожного з відношень:

а) для відношення пропозиція вибираємо, що ключем буде буде атрибут код пропозиції;

б) для відношення фірми, ключем є код фірми;

в) для відношення країни, ключем є код країни;

г) для відношення міста, ключем є код міста;

д) для відношення власність, ключем є код форми власності.

Оскільки у відношеннях реляційної бази даних, визначені ключі, від яких повністю залежні всі неперервні атрибути і кожний неперервний атрибут повністю функціональний, і нетранзитивно залежить від ключа, то можемо зробити висновок, що дана реляційна база даних знаходиться в другій (третій) нормальних формах.