- •7. Висновки ............................................................................................................. 14 Вступ
- •1. Визначення та опис предметної області
- •2. Побудова моделі типу “сутність-зв’язок” для предметної області
- •3. Побудова логічної структури бази даних, визначення атрибутів, відношень, зв’язків
- •4. Визначення ключів відношень, нормалізація бази даних до другої (третьої) нормальної форми
- •5. Побудова прикладів відношень з тестовими значеннями даних
- •Вигляд всіх таблиць нашої бази даних можна побачити на рис.2, 3, 4, 5 і 6.
- •6. Виконання над відношеннями операцій реляційної алгебри
- •6.5 Включення, вилучення кортежів, зміна значень атрибутів у одному з відношень
- •6.6 Визначення нового атрибута, вилучення атрибута, зміна параметрів атрибута в одному з відношень:
- •Висновки
Вигляд всіх таблиць нашої бази даних можна побачити на рис.2, 3, 4, 5 і 6.
Рис.2. Таблиця Країни Рис.3. Таблиця Власність
Рис.4. Таблиця Фірми.
Рис.5. Таблиця Міста
Рис.6. Таблиця Пропозиція
Між даними таблиць Країни, Міста, Фірми і таблицею Пропозиція, а також Власність і Фірми є зв’язок один-до-багатьох;
Рис.7. Схема бази даних.
6. Виконання над відношеннями операцій реляційної алгебри
6.1 Перетин, об’єднання та різниці відношення з його копією
Для проведення даної операції створюємо копію таблиці Фірми, таблицю Фірми1:
а) Перетин відношень:
Фірми ∩ Фірми1 = Фірми2
б) Об’єднання відношень:
Фірми U Фірми1 = Фірми3
в) Різниця відношень:
Фірми \ Фірми1 = Фірми4
6.2 Декартів добуток відношень
Фірми * Напрям діяльності = Пропозиція1
6.3 Селекція одного з відношень
Select ( Фірми , Ω ) = Фірми5
Ω = ( директор , „ Хабурський Й.С. ”)
6.4 Натуральне та умовне з’єднання відношень
а) Натуральне з’єднання:
Фірми * Пропозиція = Пропозиція2
б) Умовне з’єднання:
Пропозиція * Ω Фірми = Пропозиція3
Ω = ( назва фірми , „ Альпіда ”)
6.5 Включення, вилучення кортежів, зміна значень атрибутів у одному з відношень
а) Включення кортежа:
Напрям діяльності1 = insert ( Напрям діяльності, Росія, Москва )
б) Вилучення кортежа:
Напрям пропозиції1 = delete ( Напрям пропозиції, Росія, Москва )
в) Зміна значень атрибутів в одному з відношень:
Напрям діяльності = update ( Напрям діяльності1, Ω )
Ω = ( Країна , Назва_країни )
6.6 Визначення нового атрибута, вилучення атрибута, зміна параметрів атрибута в одному з відношень:
а) Визначення нового атрибута:
Напрям діяльності1 = Add ( Напрям діяльності , Готелі )
б) Вилучення атрибута:
Напрям діяльності1 = Drop (Напрям діяльності, Готель)
в) Зміна параметрів атрибута в одному з відношень
Фірми1 = Rename ( Фірми , Ω )
Ω = директор, Ген директор
Висновки
В даній розрахунковій роботі ми практично навчились застосовувати методи побудови реляційної бази даних для конкретної предметної області, а саме:
- побудували модель типу „сутність – зв’язок” для предметної області „туристичне агенство”, яка показана на рисунку 1;
- побудували структуру бази даних і визначили атрибути, відношення і зв’язки для даної бази даних;
- визначивши ключі у відношеннях, нормалізували базу даних до другої ( третьої ) нормальної форми;
- за допомогою таблиці баз даних СУБД МS Ассеss, спроектували базу даних для предметної області „туристичне агенство”;
- навчилися виконювати операції реляційної алгебри над відношеннями даної бази даних.