若“学生-选课-课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找学生号为"200301188"学生的“数据库”课程的成绩,至少将使用关系

admin2013-03-16  21

问题 若“学生-选课-课程”数据库中的三个关系是:
  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

答案2

解析 由于要查找的结果是成绩,所以无论如何要使用关系SC。但是关系SC中没有课程名,而要查的是“数据库”课程的成绩,所以必须使用关系C以便找出“数据库”课程所对应的课程号。该生成绩的SQL语句是:SELECTSNAME,GRADEFROMSC,C WHERECNAME=‘数据库’=ANDS#=‘200301188’=ANDSC.C#=C.C#。
转载请注明原文地址:https://jikaoti.com/ti/Ubw7FFFM
0

最新回复(0)