在“学生-选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC (S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNA

admin2009-01-19  37

问题 在“学生-选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC (S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROMS;SC,CWHERECNAME=’数据库技术,AND  S.S#:SC.S#  AND______。

选项

答案SC.C#=C.C#或C.C#=SC.C#

解析 本题是考查SQL查询语句的使用方法。由题意可知,现要查找选修“数据库技术”这门课程的学生姓名和成绩。而SQL查询语句SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=’数据库技术’ANDS.S#=SC.S#AND中还缺少对关系SC、C中所选课程对应关系的限制,因此正确答案是SC.C#=C.C#或C.C#=SC.C#。
转载请注明原文地址:https://jikaoti.com/ti/rhQ7FFFM
0

最新回复(0)