我似乎无法理解这个过程,我有 F =
{ab} -> {cde}
{d} -> {abce}
{a} -> {e}
键是:{a,b} 和 {d}。我如何证明这是否在 2nf 中?
我似乎无法理解这个过程,我有 F =
{ab} -> {cde}
{d} -> {abce}
{a} -> {e}
键是:{a,b} 和 {d}。我如何证明这是否在 2nf 中?
好吧,仅基于这些功能依赖关系,{e} 不是候选键。你可能想重新做那部分。
松散地说,对于一个关系在 2NF 中,它必须
部分键依赖意味着至少一个非主属性仅依赖于候选键的一部分。因此,如果您可以证明只有一个非素数属性仅依赖于 {a},或者只有一个非素数属性仅依赖于 {b},那么您已经证明 R{abcde} 不在 2NF 中.
既然是家庭作业,你会想在课本中找到相关的部分,并根据文本说出你的答案。(您的文本可能不使用术语partial-key dependency,它可能更喜欢superkey而不是候选键。)