问题 单项选择题

第37-38题基于学生-课程数据库中的三个基本表:学生信息表:s(sno, sname, sex, age, dept) 主码为sno课程信息表:c(cno, cname, teacher) 主码为cno学生选课信息表:sc(sno, cno, grade) 主码为(sno, cno)

在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是:

A. 学生信息表s

B. 学生信息表S和课程信息表c

C. 学生信息表S、课程信息表c和学生选课信息表sc

D. 学生信息表S和学生选课信息表sc

答案

参考答案:D

解析:课程号和成绩在SC表中就可以获得,从而获得学号,然后根据学号,在S表中找出对应学生的学号和姓名。

单项选择题
单项选择题