数据库系统上,慕课第六讲测验答案

1单选(1分)
假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系_________。

得分/总分

A.
S

B.
S,C,SC

1.00/1.00

C.
S,SC

D.
SC

B
A、“Computer”为CNAME,需要C。而要得到SNAME,必须建立自然连接S.S#=SC.S#和SC.C#=C.C#,所以需要SC,C,S。 B、“Computer”为CNAME,需要C。而要得到SNAME,必须建立自然连接S.S#=SC.S#和SC.C#=C.C#,所以需要SC,C,S。 C、“Computer”为CNAME,需要C。而要得到SNAME,必须建立自然连接S.S#=SC.S#和SC.C#=C.C#,所以需要SC,C,S。 D、“Computer”为CNAME,需要C。而要得到SNAME,必须建立自然连接S.S#=SC.S#和SC.C#=C.C#,所以需要SC,C,S。
2单选(1分)
SQL语言中,删除一个表的命令是________。

得分/总分

A.
DROP

1.00/1.00

B.
REMOVE

C.
DELETE

D.
CLEAR

A
A、删除一个表的语句是drop table 表名 B、删除一个表的语句是drop table 表名 C、删除一个表的语句是drop table 表名 D、删除一个表的语句是drop table 表名
3单选(1分)
若要撤销数据库中已经存在的表S,可用_________。

得分/总分

A.
DROP TABLE S

1.00/1.00

B.
DROP S

C.
DELETE TABLE S

D.
DELETE S

A
A、正确 B、删除一个表的语句是drop table 表名 C、DELETE是删除元组 D、DELETE是删除元组
4单选(1分)
查询时,若要输出无重复的记录,SELECT子句中使用的保留字是:_________。

得分/总分

A.
TOP N PERCENT

B.
ALL

C.
DISTINCT

1.00/1.00

D.
TOP N

C
A、检索结果中要求无重复元组, 是通过DISTINCT保留字的使用来实现的。 B、检索结果中要求无重复元组, 是通过DISTINCT保留字的使用来实现的。 C、检索结果中要求无重复元组, 是通过DISTINCT保留字的使用来实现的。 D、检索结果中要求无重复元组, 是通过DISTINCT保留字的使用来实现的。
5单选(1分)
在下列SQL语句中,属于数据控制语言DCL的是_________。

1、CREATE 2、SELECT 3、UPDATE 4、GRANT 5、DELETE 6、ALTER 7、INSERT 8、REVOKE

得分/总分

A.
1,5,6,7

B.
2,3,6,8

C.
1,5,7

D.
4,8

1.00/1.00
D
A、数据定义语言:1,6 数据控制语言:4,8 数据操纵语言:2,3,5,7 B、数据定义语言:1,6 数据控制语言:4,8 数据操纵语言:2,3,5,7 C、数据定义语言:1,6 数据控制语言:4,8 数据操纵语言:2,3,5,7 D、数据定义语言:1,6 数据控制语言:4,8 数据操纵语言:2,3,5,7
6单选(1分)
已知关系S(S#,SN,AGE,SEX),SC(C#,S#,GRADE),C(C#,CN,TEACHER)。若要检索学生姓名及其选修课程的课程号和成绩,正确的SELECT语句是_________。

得分/总分

A.
SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE

B.
SELECT S.SN,SC.C#,SC.GRADE FROM S.SC

C.
SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#

D.
SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#

1.00/1.00
D
A、FROM中缺少S,且条件应改为“S.S#=SC.S#” B、此选项缺少连接条件“S.S#=SC.S#” C、FROM中缺少关系SC D、此选项正确
7单选(1分)
如下几个表所示学生、课程、必修课和选课关系。

已知SQL语句“SELECT DISTINCT 课号 FROM 必修课;”,其正确的检索结果是_____。

得分/总分

A.
其它选项都不正确

B.

C.

1.00/1.00

D.

C
A、此选项不正确,其它中有正确的。 B、此选项不正确,应该去掉重复。 C、只查询”课号“,所以只有一列,DISTINCT表示相同的值只显示一条,所以此选项正确 D、此选项不正确,应该只有课号一列,且去掉重复。

你可能感兴趣的:(数据库)