A.П2, 5(S)
B.σ2, 5(S)
C.ПSNAME, DEPT(S)
D.σSNAME, DEPT(S)
第1题
Ⅰ . π sname ( σ dept= ’ IS ’ ∧ age<20( STUDENT ))
Ⅱ . σ dept= ’ IS ’ ∧ age<20 ( π sname ( STUDENT ))
Ⅲ . σ sname ( π dept= ’ IS ’ ∧ age<20( STUDENT ))
A )仅 Ⅰ
B )仅 Ⅱ
C ) Ⅰ 和 Ⅱ
D ) Ⅱ 和 Ⅲ
第2题
A)仅Ⅰ
B)仅Ⅱ
C)Ⅰ和Ⅱ
D)Ⅱ和Ⅲ
第3题
A)仅Ⅰ
B)仅Ⅱ
C)Ⅰ和Ⅱ
D)Ⅱ和Ⅲ
第4题
S(SNO,SNAME,SEX,AGE,DEPT);
C(CNO,CNAME);
SC(SNO,CNO,SCORE)
其中,S表示学生表。它的各字段以此为学号,姓名、性别、年龄和所在学院;C表示课程表,它的各字段依次为课程号、课程名;SC表示成绩表,它的各字段依次为学号、课程号和分数。
使用SQL语句,查询“计算机学院”所有“男生”的学号,姓名和年龄。
使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数。
使用SQL语句,查询所有课程的课程号以及最高分。
SELECT CNO,MAX(SCORE) FROM SC GROUP BY CNO
请帮忙给出每个问题的正确答案和分析,谢谢!
第5题
S(sno,sname,sex,age,dept),C(xno,cname,teacher),sC(sno,cno,grade)
查找选修“数椐库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为
II【 】
第6题
第7题
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师)
“从学习关系SC中检索无成绩的学生学号”的SQL语句是
A.SELECT sno FROM sc WHERE grade=NULL
B.SELECT sno FROM sc WHERE grade IS
C.SELECT sno FROM sc WHERE grade IS NULL
D.SELECT sno FROM sc WHERE grade=0
第8题
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
第26题:“从学习关系SC中检索无成绩的学生学号”的SQL语句是( )。
A.SELECT sno FROM sc WHERE grade=NULL
B.SELECT sno FROM sc WHERE grade IS
C.SELECT Sno FROM sc WHERE grade IS NULL
D.SELECT sno FROM sc WHERE grade=
第9题
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
下列不能实现与关系代数表达式Πsname(σcname='DB'(S
SC
C))相同查询的SQL命令是
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"
第10题
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师)
下列不能实现与关系代数表达式相同查询的SQL命令是
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′
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!