关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM

admin2010-10-27  15

问题 关系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#ANDSEX=’女’AND CNAME=’计算机’
B、S.S#=SC.S# AND C.C#=.SC.C# AND CNAME=’计算机’
C、SEX=’女’andCNAME=’计算机’
D、S.S#=SC.S# AND C.C#=SC.C# AND SEX=’女’AND CNAME=’计算机’

答案D

解析 首先根据属性CNAME的值“计算机”在课程关系C中找到对应的属性C#;然后根据C#的属性值在学生选课关系SC中找到对应的属性S#;最后根据S#的属性值在学生关系S中筛选出属性SEX为“女”的一批学生姓名SNAME。
转载请注明原文地址:https://kaotiyun.com/show/L45Z777K
0

最新回复(0)