Реляционная таблица удовлетворяет третьей нормальной форме 3НФ, если она находится в 2НФ и в ней нет транзитивных зависимостей. Транзитивная зависимость возникает, если неключевой атрибут функционально зависит от одного или более неключевых атрибутов.
В данном примере мы привели таблицу 3.6, содержащую цепочку транзитивных зависимостей, к паре таблиц 3.7 и 3.8, находящихся в 3НФ. Для таблицы 3.6. действительны следующие ограничения предметной области:
1) каждый работник имеет только одного менеджера;
2) один менджер может руководить несколькими рабочими.
Таблица 3.6
№ работника |
Фамилия работника |
№ менеджера |
Фамилия менеджера |
1235 |
Иванов |
1311 |
Сергеев |
1412 |
Петров |
1311 |
Сергеев |
1311 |
Сидоров |
1312 |
Попов |
Таблица 3.7
№ работника |
Фамилия |
№ менеджера |
1235 |
Иванов |
1311 |
1412 |
Петров |
1311 |
1311 |
Сидоров |
1312 |
Таблица 3.8
№ менеджера |
Фамилия менеджера |
1311 |
Сергеев |
1312 |
Попов |