У меня есть следующее отношение
R=(A,B,C,D,E)
учитывая, что A является составным ключом
и этот набор функциональных зависимостей
F={A->B,B->C,C->D,D->E}.
Теперь я знаю, что это уже в 2NF, и я должен разложить его до 3NF.
Моя логика была такой:
R={A,B,C,D,E} where C is dependent on B,so
R1={A,B,D,E} with A->B,D->E
R2={B,C} PK is B
но есть и другая зависимость от R1, между D и E, поэтому
R3={A,B,D}
R4={D,E} PK is D
и мои окончательные результаты будут
R2={B,C}
R3={A,B,D}
R4={D,E}
Я знаю, что что-то не так с моим разложением, но я точно не знаю, где моя ошибка.