问题
单项选择题
(36)至(37)题题基于“学生—选课—课程”数据库中的三个关系:
“学生-选课-课程”数据库中的三个关系是:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
为了提高查询学生成绩的查询速度,对关系SC创建唯一索引,应该创建在哪一个(组)属性上
A.S#
B.C#
C.GRADE
D.(S#,C#)
答案
参考答案:D
解析: 关系SC中:S#为学号,C#为课程号,GRADE为成绩。一个学号对应一个学生,一个课程号对应一门课程,一个学生可以选择多门课程,一门课程可以被多个学生选择,如果在属性S#上建立索引或是在属性C#上独立建立索引,都不能提高查询的速度。一个学号和一个课程号可以唯一确定一个成绩,因此在S#和C#建立索引可以提高查询的速度。因此本题的答案为D。