关系模型中,有关候选码的说法正确的是( )。
A、任意属性都可以通过任意组合组成候选码
B、只能由一个属性组成候选码
C、若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码
D、以上都不对
A 选项:并不是任意属性通过任意组...
用户登录可进行刷题及查看答案
A 选项:并不是任意属性通过任意组合都能组成候选码。候选码需要满足能够唯一标识关系中的每一个元组,并且其任何真子集都不能唯一标识元组这一条件,而不是随意的属性组合都可以成为候选码。
B 选项:候选码可以由一个属性组成,也可以由多个属性共同组成。例如,在一个学生表中,如果学号能够唯一标识每个学生,那么 “学号” 这个单一属性就是候选码;但在一些情况下,可能需要多个属性组合才能唯一标识元组,比如在选课表中,可能需要 “学生学号” 和 “课程号” 两个属性组合起来才能唯一确定一条选课记录,此时 “学生学号” 和 “课程号” 共同构成候选码。
C 选项:这是候选码的准确定义。若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码,符合关系模型中候选码的概念。
登录后提交答案
暂无评论,来抢沙发