Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МОИ ЛАБЫ ПИС / Лабораторная работа№5

.docx
Скачиваний:
40
Добавлен:
07.06.2015
Размер:
55.9 Кб
Скачать

Крамского Романа ИТ-09т

ЛАБОРАТОРНАЯ РАБОТА №5

Приведение ER-диаграмм к первым трем нормальным формам

Цель работы: научиться преобразовывать ER-диаграммы предметной области к нормальным формам.

Порядок выполнения работы

  1. Изучить теоретические сведения.

  2. Привести ER-диаграмму из предыдущей л.р. к первой нормальной форме.

  3. Привести ER-диаграмму вашего ПМК ко второй нормальной форме.

  4. Привести ER-диаграмму вашего ПМК к третьей нормальной форме (или обосновать ее соответствие 3НФ).

  5. Оформить отчет.

  6. Подготовиться к защите лабораторной работы.

Рисунок 1 – ER диаграмма туристической фирмы

Первая нормальная форма ER-диаграммы

В первой нормальной форме ER-диаграммы устраняются атрибуты, содержащие множественные значения, т. е. производится выявление неявных сущностей, «замаскированных» под атрибуты. Мы должны просмотреть схему отношения и разделить составные атрибуты на различные строки/столбцы. Возможно, эту операцию придется повторить несколько раз до тех пор, пока каждый из атрибутов не станет атомарным (с учетом сказанного в предыдущем абзаце).

m

1

Заказ

Оформляет

Клиент

Оформляет

- ID Заказа

- Список документов

- Выбранная путевка

- Уровень обслуживан

- Дополнит. услуги

- ID Клиента

- Фамилия

- Имя

- Отчество

- Дата рождения

- Улица

- Дом

- Квартира

- Телефон(домашний) - Код города

1

Рассматривает

1

n

m

Путевку

Туроператор

Выдает

- ID Туроператора

- Фамилия

- Имя

- Отчество

- Возраст

- Стаж работы

- Образование

- Телефон

-ID Путевки

-Наименование

-Дата начала

-Дата конца

-Тип путевки

Рисунок 2 – ER диаграмма туристической фирмы, первой нормальной формы

Вторая нормальная форма ER-диаграммы

Во второй нормальной форме устраняются атрибуты, зависящие только от части уникального идентификатора. Эта часть уникального идентификатора определяет отдельную сущность.

Другими словами, отношение находится во 2НФ, если оно находится в 1НФ, и при этом все неключевые атрибуты зависят только от ключа целиком, а не от какой-то его части.

m

1

Заказ

Клиент

Оформляет

Заказ

- ID Заказа

- Список документов

- Выбранная путевка

- Уровень обслуживан

- Дополнит. услуги

- ID Клиента

- Фамилия

- Имя

- Отчество

- Дата рождения

- Улица

- Дом

- Квартира

- Телефон(домашний) - Код города

1

Рассматривает

1

n

m

Путевку

Туроператор

Выдает

Имеет

- ID Туроператора

- Фамилия

- Имя

- Отчество

- Возраст

- Стаж работы

- Образование

- Телефон

-ID Путевки

-Наименование

-Дата начала

-Дата конца

-Тип путевки

Адрес

- ID Адреса

-Область

-Город

-Улица

-Дом

-Квартира

Рисунок 3 – ER диаграмма туристической фирмы, второй нормальной формы

Третья нормальная форма ER-диаграммы

В третьей нормальной форме устраняются атрибуты, зависящие от атрибутов, не входящих в уникальный идентификатор. Эти атрибуты являются основой отдельной сущности. Например рассмотреть заказ может так же и юрист, если возникнет какой либо юридический вопрос; рассмотреть заказ может и сам директор, если возникнет какой ни будь частный случай или вопрос стоит с финансовой точки зрения; нужно разбить таблицы на 2 из которых первая будет относиться к обычному заказу, где его рассмотрит туроператор и частному где его будет рассматривать другой работник фирмы в зависимости от частности случая.

m

1

Заказ

Клиент

Оформляет

Заказ

- ID Заказа

- Список документов

- Выбранная путевка

- Уровень обслуживан

- Дополнит. услуги

- ID Клиента

- Фамилия

- Имя

- Отчество

- Дата рождения

- Улица

- Дом

- Квартира

- Телефон(домашний) - Код города

1

Работник фирмы

Рассматривает

- ID работника

- Должность

1

n

m

Путевку

Туроператор

Выдает

Имеет

- ID Туроператора

- Фамилия

- Имя

- Отчество

- Возраст

- Стаж работы

- Образование

- Телефон

-ID Путевки

-Наименование

-Дата начала

-Дата конца

-Тип путевки

Адрес

- ID Адреса

-Область

-Город

-Улица

-Дом

-Квартира

Рисунок 4 – ER диаграмма туристической фирмы, третей нормальной формы

Вывод: научился преобразовывать ER-диаграммы предметной области к нормальным формам.

Соседние файлы в папке МОИ ЛАБЫ ПИС