已知关系R如表3-1所示,关系R的主属性为(1),候选关键字分别为(2)。

admin2005-03-15  63

问题 已知关系R如表3-1所示,关系R的主属性为(1),候选关键字分别为(2)。

选项 A、ABC
B、ABD
C、ACD
D、ABCD

答案D

解析 在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。包含在任何一个候选关键字中的属性称为主属性,不包含在任何一个候选关键字中的属性称为非主属性。
   从表3-1可以看出,AB2列中没有相同的行值(元组在这2列的分量),同时,CD2列中也没有相同的行值,因此,可以说AB->CD,也可以说CD->AB,即ABCD都是关系R的主属性。
   另外AD,BD 2列中也没有相同的行值,因此,AD和BD也是候选关键字。AC有相同的行值(ac),其对应的BD的行值却不相同(分别为bd和dg),所以AC不是候选关键字。同理,BC也不是候选关键字。
转载请注明原文地址:https://kaotiyun.com/show/coxZ777K
0

相关试题推荐
最新回复(0)