早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

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

题目

已知关系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也不是候选关键字。