A: SELECT s. sname FROM s, sc WHERE c. cno=’C1’
B: SELECT s. sname FROM s, sc WHERE c. cno=’C1’AND s. sno=sc. sno
C: SELECT s. sname FROM s, sc FOR c. cno=’C1’
D: SELECT s. sname FROM s, sc FOR c. cno=’C1’ AND s. sno=sc. sno
举一反三
- 第(23)~(24)题基于以下说明。设有三个关系 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师) 检索“至少选修课程号为’C1’的学生姓名(SNAME)”的SQL语句是 A: SELECT s.sname FROM s,sc WHERE c.cno=’C1’ B: SELECT s.sname FROM s,sc WHERE c,cno=’C1’AND s.sno=sc. sno C: SELECT s.sname FROM s,sc FOR c.cno=’C1’ D: SELECT s.sname FROM s,sc FOR c.cno=’C1’ AND s.sno=sc.sno
- 23~24 题基于以下说明。设有三个关系 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) 检索“至少选修课程号为′C1′的学生姓名(SNAME) ”的SQL语句是 A: SELECT s.sname FROM s,sc WHERE c.cno=′C1′ B: SELECT s.sname FROM s,sc WHERE c.cno=′C1′AND s.sno=sc.sno C: SELECT s.sname FROM s,sc FOR c.cno=′C1′ D: SELECT s.sname FROM s,sc FOR c.cno=′C1′AND s.sno=sc.sno
- 第(23)~(24)题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师) “从学生关系S中检索姓王。的学生学号”的SQL语句是 A: SELECT sno FROM sc WHERE sname=’王’ B: SELECT sno FROM sc WHERE sname IS LIKE ’王%’ C: SELECT sno FROM sc WHERE sname LIKE ’王%’ D: SELECT sno FROM sc WHERE sname LIKE ’王_’
- 23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) “从学生关系S中检索姓′王′的学生学号”的SQL语句是 A: SELECT sno FROM sc WHERE sname=′王′ B: SELECT sno FROM sc WHERE sname IS LIKE′王%′ C: SELECT sno FROM sc WHERE sname LIKE′王%′ D: SELECT sno FROM sc WHERE sname LIKE′王_′
- 有关系S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是学生号,SNAME是学生姓名,SAGE是学生年龄, CNO是课程号,CNAME是课程名称,GRADE是成绩。以下( )SQL语句可以实现查询选修了'C002'号课程的学生姓名。 A: SELECT SNAME FROM S, SC WHERE S.SNO=SC.SNO AND CNO='C002' B: SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO='C002') C: SELECT SNAME FROM S WHERE SNO = (SELECT SNO FROM SC WHERE CNO='C002') D: SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROM SC WHERE CNO='C002')
内容
- 0
23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) 已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是 。 A: SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grade) B: SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grade) C: SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX (grade) FROM sc) D: SELECT sno FROM sc FOR sname="数据库" OR grade=(SELECT MAX (grade) FROM sc)
- 1
设有如下关系:学生关系S(SNO,SNAME,SEX),包括学号SNO、学生姓名SNAME、性别SEX;课程关系C(CNO,CNAME),包括课程号CNO、课程名CNAME;学生选课关系SC(SNO,CNO,GRADE),包括学号SNO、课程号CNO及成绩GRADE。要查询选修名称为“Computer”课程的男生姓名,将涉及到关系()。 A: S B: S,S C: C,SC D: S,C,SC
- 2
在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库原理”这门课程学生的学生名和成绩,若用关系代数表达式来表示为______。( ) A: ПSNAME, GRADE (σCNAME=’数据库原理’(C) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库原理’(C) SC S) C: ПSNAME, GRADE (σCNAME=’数据库原理’ (ПCNAME (C)) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) D: ПSNAME, GRADE (C SC SC)
- 3
在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生姓名和成绩,若用关系代数表达式来表示为( )。 A: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S) C: ПSNAME, GRADE (σCNAME=’数据库技术’ (C ¥ SC ¥ SC)) D: ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
- 4
在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“不学C2”这门课程学生的学生名,若用关系代数表达式来表示为( )。 A: πSNAME,AGE(σCno≠‘2’(S∞SC)) B: πSNAME,AGE(S)-πSNAME,AGE(σCno='2'(S∞SC)) C: πSNAME,AGE(σCno≠‘2’(C∞SC)) D: πSNAME,AGE(σCno≠‘2’(S∞C))