问题 单项选择题

下题基于如下两个关系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)能够唯一的识别记录,充当主码。

选择题
判断题