以下2题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAM

admin2010-04-19  15

问题 以下2题基于以下说明。设有三个关系:
   学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
   学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
   课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)

选项 A、SELECT SNAME FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND CNAME="DB"
B、SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC, C WHERE SC.CNO=C.CNO AND CNAME="DB")
C、SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO IN (SELECT CNO FROM C WHERE CNAME="DB"))
D、SELECT SNAME FROM S, C WHERE CNAME="DB"

答案8

解析 用自然连接和子查询均能正确地表达题目中的关系代数表达式,选项D中没有自然连接的条件,所以是错误的。
转载请注明原文地址:https://kaotiyun.com/show/zB5Z777K
0

最新回复(0)