早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

有关系S(S#, SNAME, SEX),C(C#, CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#

题目

有关系S(S#, SNAME, SEX),C(C#, CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体女学生姓名的SQL语句是“SELECT SNAME FROM S, C, SC WHERE子句”。这里WHERE子句的内容是( )。

A.S. S# =SC.S# AND SEX=′女′AND CNAME=′数据库′

B.S. S#=SC. S# AND C. C#=SC. C# AND CNAME=′数据库′

C.SEX=′女′AND CNAME=′数据库′

D.S. S#=SC. S# AND C. C#=SC. C# AND SEX=′女′AND CNAME=′数据库′

参考答案
正确答案:D
解析:首先要保证学号属性和课程号属性匹配,所以子句中应该包括S.S#=SC.S#ANDC.C#=SC.C#。“选修了数据库课的所有女学生”为SEX='女'ANDCNAME='数据库'。