问题
单项选择题
下题基于如下两个关系S和SC。 S(sno,sname,age),主码为sno,各属性含义依次为学号、姓名、年龄。
SC(sno,cno,grade),各属性含义依次为学号、课程号、分数。 |
假设一个学生可以选修多门课程,而一门课程也可以被多个学生选修,则关系SC的主码是()
A.sno
B.eno
C.(sno,cno)
D.(sno,cno,grade)
答案
参考答案:C
解析:
在表SC中,无论是sno还是cno都无法单一地去区别记录,只有(sno,cno)能够唯一的识别记录,充当主码。