这样的问题:
考虑满足以下功能依赖性的关系方案ABCDEF:
BC - > ADEF
CD - >乙
E - > d
BC是一把钥匙,被指定为主要钥匙。解释为什么关系在3NF。
对我来说这似乎不是3NF,因为E - > D是一个传递依赖,但问题是这样的问题必须是3NF?那么如何解释它是一个3NF?
答案 0 :(得分:1)
BC是一把钥匙,被指定为主要钥匙。
这不相关。
与相关的是三个候选键:BC,CD和CE。
当且仅当
时,关系为3NF非素数属性是不属于任何候选键的属性。
E-> D是传递依赖
不,不是。 E和D都是主要属性。传递依赖必须涉及A或F. FD E-> D 是问题,但对3NF来说不是问题。这对BCNF来说是一个问题。
我会留给你弄清楚这种关系是否在2NF。 (这是其他此关系在3NF中的先决条件。)