Предположим, у нас есть
R(ABCDE)
и функциональные зависимости: {AB -> C, B -> C, C -> D}
, преобразовать это в BCNF.
Я вижу, что потенциальным ключом для R
является ABE
, так что его явно нет в BCNF.
Чтобы разложить, я создал эти отношения:
R1(ABC)
R2(BC)
R3(CD)
R4(ABE)
Это работает?