单选题
已知关系R如表18-1所示,关系R的主属性为
(24)
,候选关键字分别为
(25)
。
表18-1 关系R
A
B
C
D
a
b
c
d
a
c
d
e
b
d
e
f
a
d
c
g
b
c
d
g
c
b
e
g
A、
ABC
B、
ABD
C、
ACD
D、
ABCD
【正确答案】
D
【答案解析】
A、
ABC
B、
AB,AD
C、
AC,AD和CD
D、
AB,AD,BD和CD
【正确答案】
D
【答案解析】
[分析]
从表18-1中可以看出,任何一个属性都不能决定其他3个属性值。A,B两列中没有相同的行值(元组在这两列的分量),同时,C,D两列中也没有相同的行值,因此,可以说AB→CD,也可以说CD→AB,即ABCD都是关系R的主属性。
另外AD,BD两列中也没有相同的行值,因此,AD和BD也是候选关键字。而 AC有相同的行值(ac),其对应的BD的行值却不相同(分别为bd和dg),所以AC不是候选关键字。同理,BC也不是候选关键字。
提交答案
关闭