Следующая таблица:
EmpId State Zip
1 FL 342008
2 CA 342001
не в 3-й нормальной форме, потому что
Государство зависит от основного
ключ (EmpId) транзитивно.
Итак, если я сломаю это так:
(EmpId, штат) (штат, PIN-код)
это в 3NF.
Я мог бы также сломать это как:
(EmpId, State) (EmpId, PIN)
и он снова будет в 3NF.
Но во втором случае
существует избыточность информации, для
например,
1 FL
2 FL
1 342008
2 342008
Какое свойство нарушает второе разложение?