Третья нормальная форма
Реляционная таблица удовлетворяет третьей нормальной форме 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 | Попов |