我的问题是:
1)如果我有关系R(A,B,C)
,作为AB
主键,并且F = {}
,我可以假设C
取决于AB
?我会说不,但我只是想确定一下。
2) 我想当然地认为AB -> CDE
这与说AB -> C
,和说AB -> D
,是一样的。我对吗?AB -> E
AB -> CE
AB -> D
3) 取R(A,B,C,D)
,作为AB
的主键F = {AB->C}
。这是在2NF
吗?我会说不,因为D
不依赖于任何其他属性,更不用说主键了!
4)我试图了解是否与
R(K, L, M, N, O,P)
作为KL
主键
F = { KL->MN, KL->OP, M->N, O->P }
R
在2NF
或中3NF
。两者P
和都N
依赖于(虽然是间接的)整个主键。在里面就够了2NF
吗?如果是,我会说不R
在,3NF
因为关系上的非主要属性之间不应该存在依赖3NF
关系,对吧?
谢谢