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