Побудова концептуальної та логічної моделі бази даних і її нормалізація
Готова лабораторна робота з курсу «Основи баз даних»
на тему: Побудова концептуальної та логічної моделі бази даних і її нормалізація
Кафедра комп’ютерних наук
Мета: побудувати модель “сутність-відношення” для заданої предметної області, при необхідності виконати нормалізацію отриманої моделі та реалізувати її у вигляді реляційної бази даних засобами MS Access.
Завдання. Побудувати модель “сутність-відношення” для Диспетчерської аеропорту та реалізувати цю модель засобами MS Access. Для спрощення не виділяти більше чотирьох сутностей, але і не менше трьох.
1. Виділити набір типів сутностей.
2. Встановити типи зв’язків між обраними типами сутностей.
3. Встановити множину атрибутів для кожної сутності та зв’язку.
4. Визначити домени атрибутів кожного типу сутностей.
5. Визначити первинні та потенційні ключі.
6. Створити діаграму “сутність-зв’язок”:
6.1. Виділити сильні та слабкі типи сутностей з вибраних.
6.2. Зобразити виділені типи сутностей графічно та показати зв’язки між ними згідно правил, наведених у теоретичних відомостях.
6.3. Зобразити для зв’язків показники кардинальності.
6.4. При необхідності добавити до виділених типів сутностей атрибути – зовнішні ключі.
6.5. При потребі замінити зв’язки типу “багато до багатьох” на зв’язки типу “один до багатьох”.
6.6. Виконати нормалізацію бази даних.
7. Створити в MS Access нову базу даних.
8. Врахувавши, що отримана структура є структурою реляційної бази даних, створити для кожного типу сутності свою таблицю в базі даних.
9. Встановити зв’язки між таблицями.
10. Заповнити отриману базу даних відомостями, наближеними до реальних.
1. Набір типів сутності: Airplane, Travel
2. Тип зв’язку – кардинальність 1:М
3. Множина атрибутів:
· Airplane – Number_plane, Company, Trip;
· Travel –time, trip, time_trip, price;
4. Домени:
· Для Company, Trip, Number_plane, time – текстовий;
· Для time_trip, price – числовий, з подвійною точність і плаваючою точкою;
5. Первинний ключ:
· Airplane – Trip;
· Travel – time.

Діаграма “сутність – зв’язок” (зображення типів сутностей на ER-діаграмі)
Створення нової бази даних
Таблиці
Висновок: на даній лабораторній роботі я навчилася будувати модель “сутність-відношення” для заданого підприємства, при необхідності виконувати нормалізацію отриманої моделі та реалізувати її у вигляді реляційної бази даних засобами MS Access.




