南开19春学期(1709、1803、1809、1903)《数据库应用系统设计》在线作业【标准答案】

19春学期(1709、1803、1809、1903)《数据库应用系统设计》在线作业-0001 试卷总分:100 得分:0

一、 单选题 (共 20 道试题,共 40 分)

1.根据关系模式的完整性规则,一个关系中的主码( )。 A.不能包含多个属性

B.不能成为另一个关系的外码 C.不允许空值 D.可以取空值 正确答案:C

2.SQL语言中,SELECT语句的执行结果是( ) A.属性 B.表 C.元组 D.数据库 正确答案:B

3.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用( )去掉结果中的重复行。 A.DISTINCT B.DISTINCTROW C.DIFFERENT D.DIFFERENTROW 正确答案:A

4.MySQL的二进制日志中,不记录的( )操作。 A.插入记录 B.修改记录 C.删除记录 D.查询记录 正确答案:D

5.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。 A.关系完整性约束 B.实体完整性约束 C.参照完整性约束 D.用户定义完整性约束 正确答案:D

6.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。 A.选择 B.连接 C.投影

D.选择和投影 正确答案:D

7.使用CREATE TABLE语句建立的是( ) A.数据库模式 B.表 C.视图 D.索引 正确答案:B

8.GRANT语句的功能是( ) A.把授予用户的权限收回来

B.把对指定操作对象的指定操作权限授予指定的用户 C.把被破坏的数据库进行修复

D.对多个用户同时访问数据库的操作进行并发控制 正确答案:B

9.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( )操作。 A.并 B.交

C.乘积和投影 D.连接和投影 正确答案:D

10.关系数据库中,实现主码标识元组的作用是通过( )来实现的。 A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性 D.属性的值域 正确答案:A

11.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( )。 A.存储模式 B.内模式 C.外模式 D.模式 正确答案:D

12.使用SQL语言设定表的外键,应使用()约束 A.PRIMARY KEY B.CHECK C.UNIQUE

D.FOREIGN KEY 正确答案:D

13.在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句 A.WITH GRANT B.WITH GRANT FOR C.WITH GRANT OPTION D.WITH GRANT PERMISSION 正确答案:C

14.下面MySQL日志中,( )可以用于修复数据库。 A.二进制日志 B.错误日志 C.通用查询日志 D.慢查询日志 正确答案:A

15.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为( )个。 A.1 B.2 C.3 D.4

正确答案:C

16.在关系数据库系统中,一个关系相当于() A.一个数据库文件

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4