问题
单项选择题
若“学生―选课―课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系
A.S和SC
B.SC和C
C.S和C
D.S,SC和C
答案
参考答案:B
解析:查询学号为“200301188”的学生的“数据库”成绩,必然要用到两个关系:从关系SC中查学号,从C中查课程名,从SC中查成绩。该生成绩的SQL语句是:SELECT SNAME,GRADE FROM SC,C WHERE CNAME=”数据库“AND S#=“200301188” AND SC.C#=C.C#