我有一个关于根据函数依赖关系确定关系是否处于第三范式的问题。
R = {A,B,C,D,E}
A -> B
BC -> E
ED -> A
由此,我确定候选键为:
{ACD},{BCD},{CDE}
维基百科说,如果对于每个函数依赖 X->Y,它满足以下要求中的至少一个,则关系是第 3 范式: 1. Y 是 X 的子集2. X 是一个超键 Y 是某个键 K 的 K 的子集
我的工作:A -> B
因为 key满足 3,因为{BCD}
满足3 ,因为.满足 3 。BC->E
{CDE}
CD -> A
{ACD}
这是解释这些规则的正确方法吗?