鉴于 R(a,b,c,d,e,p,w) 两个键:(b,c,d)和(p)。
F ={
{b,c,d} -> {a,e,p,w},
p -> {a, b, c, d, e, w},
w -> c
}.
R是否处于第3范式?
R(a,b,c,d,e)和一组FD
F={
Fdl: {a,b} -> {c,d,e}
Fd2: c -> {a,b,d,e}
Fd3: e-> a
}
R的键:{a,b}和{c}。
R是否处于第2范式?
我知道在2NF中,任何列都不得对主键有任何部分依赖性,并且在3NF中,表的每个非素数属性都必须依赖于主键。
但我从这本书中得不到这些例子。
答案 0 :(得分:0)
R是第3种正常形式吗?
不,R不在3NF中,因为在3NF中我们有两个主要属性:如果X->A
那么X应该是超级键,或者A应该是主要属性。在FD3 w->c
中没有这些属性。
R是否处于第2范式?
是的,它在2NF,就像在FD的RHS中一样,存在主要属性。