Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
31-40[ПБЗ]шпоры(Апгрейдед).pdf
Скачиваний:
8
Добавлен:
11.05.2015
Размер:
1.72 Mб
Скачать

40. Третья нормальная форма реляционной модели.

Пример

Рассмотрим в качестве примера следующее отношение:

R1

 

 

 

 

 

 

 

 

Сот удн к

 

Отд л

 

Т л он

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Гришин

 

Бухгалтерия

 

11-22-33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Васильев

 

Бухгалтерия

 

11-22-33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Петров

 

Снабжение

 

44-55-66

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В отношении атрибут «Сотрудник» является первичным ключом. Личных телефонов у сотрудников нет, и телефон сотрудника зависит исключительно от отдела.

Таким образом, в отношении существуют следующие функциональные зависимости: Сотрудник → Отдел, Отдел → Телефон, Сотрудник → Телефон.

Зависимость Сотрудник → Телефон является транзитивной, следовательно, отношение не находится в 3NF.

В результате декомпозиции отношения R1 получаются два отношения, находящиеся в

3NF:

R2

 

Отд л

 

Т л он

 

 

 

 

 

 

 

 

 

 

 

Бухгалтерия

 

11-22-33

 

 

 

 

 

 

 

 

 

Снабжение

 

44-55-66

 

 

 

 

 

 

 

 

R3

 

Сот удн к

 

Отд л

 

 

 

 

 

 

 

 

 

 

 

Гришин

 

Бухгалтерия

 

 

 

 

 

Васильев

 

Бухгалтерия

 

 

 

 

 

 

 

Петров

 

Снабжение

 

 

 

 

 

 

 

 

 

 

Исходное отношение R1 при необходимости легко получается в результате операции соединения отношений R2 и R3.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]