设有关系SC(SNO,CNO.GRADE)如下所示。SCSNOCNOGRADE001c190001c265002c180002c290002c386执行SQL
设有关系SC(SNO,CNO.GRADE)如下所示。
SC
SNO CNO GRADE
001 c1 90
001 c2 65
002 c1 80
002 c2 90
002 c3 86
执行SQL语句“SELECT DISTINCT cno FROM sc”的结果中的元组数是
A.2
B.3
C.4
D.5
设有关系SC(SNO,CNO.GRADE)如下所示。
SC
SNO CNO GRADE
001 c1 90
001 c2 65
002 c1 80
002 c2 90
002 c3 86
执行SQL语句“SELECT DISTINCT cno FROM sc”的结果中的元组数是
A.2
B.3
C.4
D.5
设有关系模式sc (sno,cno,grade),各属性含义依次为学号、课程号、分数。SQL 语句“SELECT sno,AVG(grade)FROM sc子句”的功能是计算每个学生的平均分数,其中的子句应是
A.GROUP BY grade
B.GROUP BY sno
C.ORDER BY grade
D.ORDER BY sno
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则()。
A)只有SNO不能取空值
B)只有CNO不能取空值
C)只有GRADE不能取空值
D)SNO与CNO都不能取空值
以下2题基于以下说明。设有三个关系
学生关系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
设有关系模式SC(sno,cno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是
A.SELECT sno FROM sc WHERE cno=“c1“AND cno=“c2“
B.SELECT sno FROM sc WHERE cno=“c1“AND SELECT sno FROM sc WHERE cno=“c2“
C.SELECT sno FROM sc WHERE cno=“c1“UNION SELECT sno FROM sc WHERE cno=“c2“
D.SELECT sno FROM sc WHERE cno=“c1“AND sno IN(SELECT sno FROM sc WHERE cno=“c2“)
设有关系模式SC(Sno,Cno,Cname) ,则约束Cno IS NOT NULL属于哪一类关系完整性规则
A.实体完整性规则
B.参照完整性规则
C.用户定义的完整性规则
D.引用完整性规则
第 26~27 题基于以下说明。 设有三个关系:
学生关系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=
设有如下关系: SC(sno,cnamc,grade)(各属性含义分别为学生的学号、课程名称、成绩)现要将所有学生的课程成绩增加10分,以下能正确地完成此操作的SQL命令是()。
A.MODIFY sc SET grade+10
B.UPDATE sc SET grade+10
C.MODIFY sc SET grade=grade+10
D.UPDATE sc SET grade=grade+10
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则
A.只有SNO不能取空值
B.只有CNO不能取空值
C.只有GRADE不能取空值
D.SNO与CNO都不能取空值
设有关系模式SC(sno,eno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是()。
A.SELECT sno FROM sc WHERE cno="c1"AND cno="c2"
B.SELECT sno FROM sc WHERE cno="cl',AND SELECT sno FROM sc WHERE cno="c2"
C.SELECT sno FROM sc WHERE cno="cl" UNION SELECT sno FROM sc WHER:E cno="c2"
D.SELECT sno FROM sc WHERE cno="cl"AND sno IN(SELECT sno FROM sc WHERE cno="c2")
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!