数据库系统原理练习题+答案

  • 格式:docx
  • 大小:11.31 KB
  • 文档页数:19

数据库系统原理练习题+答案

一、单选题(共100题,每题1分,共100分)

1、下列不属于数据定义语言包括的SQL语句的是

A、DELETE

B、ALTER

C、CREATE

D、DROP

正确答案:A

2、下列关于MySQL的说法中,错误的是

A、MySQL是一个RDBMS

B、MySQL具有客户/服务器体系结构

C、MySQL 由美国MySQL AB公司开发

D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库

正确答案:C

3、下列关于存储函数与存储过程的说法中,错误的是

A、存储过程可以拥有输出参数

B、可以直接对存储函数进行调用,且不需要使用CALL语句

C、存储过程中必须包含一条RETURN语句

D、对存储过程的调用,需要使用CALL语句

正确答案:C

4、数据库设计的重要目标包括

A、研究构造数据库

B、良好的数据库性能

C、数据库行为设计

D、数据库结构设计

正确答案:B

5、在图存储数据库中,【】保存与结点相关的信息。

A、结点

B、属性

C、边

D、联系

正确答案:B

6、主要反映应用部门原始业务处理的工作流程的是 A、数据流程图

B、数据操作特征表

C、操作过程说明书

D、任务分类表

正确答案:A

7、MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。

A、root

B、mysql

C、admin

D、user

正确答案:B

8、数据库管理系统是计算机的

A、数据库系统

B、数据库

C、应用软件

D、系统软件

正确答案:D

9、在图存储数据库中,【】用来连接结点。

A、属性

B、边

C、结点

D、联系

正确答案:B

10、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是

A、数据库设计的内容

B、数据库设计方法

C、数据库生命周期

D、数据库设计

正确答案:D

11、控制数据在一定的范围内有效或要求数据之间满足一定的关系,保证输入到数据库中的数据满足相应的约束条件,以确保数据有效、正确是指

A、故障恢复 B、并发控制

C、数据安全性

D、数据完整性

正确答案:D

12、属于数据库结构设计阶段的是

A、程序设计

B、逻辑结构设计

C、功能设计

D、事务设计

正确答案:B

13、属于数据库实现与操作阶段的是

A、概念设计

B、数据库的修改与调整

C、逻辑设计

D、物理设计

正确答案:B

14、使用存储过程的好处不包括

A、高性能

B、存储过程可作为一种安全机制来确保数据库的安全性

C、良好的封装性

D、可增加网络流量

正确答案:D

15、使用存储过程的好处不包括

A、可增强SQL语言的功能和灵活性

B、移植性好

C、存储过程可作为一种安全机制来确保数据的完整性

D、良好的封装性

正确答案:B

16、下列不属于数据库系统三级模式结构的是

A、内模式

B、模式

C、外模式

D、数据模式

正确答案:D 17、在多表连接查询的连接类型中,最常用的是

A、左连接

B、内连接

C、右连接

D、交叉连接

正确答案:B

18、数据库的核心是

A、概念模式

B、内部模式

C、外部模式

D、存储模式

正确答案:A

19、表中的行,也称作

A、分量

B、属性

C、超码

D、记录

正确答案:D

20、同一数据被反复存储的情况是

A、插入异常

B、数据冗余

C、更新异常

D、删除异常

正确答案:B

21、SQL提供了【】进行数据查询,该功能强大、使用灵活。

A、SELECT语句

B、UPDATE语句

C、CREATE语句

D、DELETE语句

正确答案:A

22、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的

A、安全性

B、完整性 C、并发控制

D、恢复

正确答案:A

23、用户定义数据库中的数据对象,是通过数据库管理系统的

A、数据库恢复功能

B、数据定义语言

C、数据库备份功能

D、数据操纵语言

正确答案:B

24、修改用户账号的语句是

A、CREATE USER

B、DROP USER

C、RENAME USER

D、SET PASSWORD

正确答案:C

25、在数据库中,产生数据不一致的根本原因是

A、未对数据进行严格的控制

B、数据冗余

C、数据存储量太大

D、没有严格的数据保护

正确答案:B

26、在数据库技术中,数据处理基于【】,可以发现有用的信息。

A、表

B、视图

C、查询

D、更新

正确答案:C

27、在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于列级约束中的

A、对数据格式的约束

B、对取值范围的约束

C、对数据类型的约束

D、对空值的约束

正确答案:A 28、【】要求明确标明数据库的应用范围及应达到的应用处理功能。

A、数据字典

B、标明不同用户视图范围

C、数据库的应用功能目标

D、应用处理过程需求说明

正确答案:C

29、将符合要求的初始数据装载到数据库中去是指

A、数据库维护

B、数据库试运行

C、应用程序设计

D、加载数据

正确答案:D

30、关系模型的组成不包括

A、数据结构

B、数据完整性

C、关系操作

D、数据一致性

正确答案:D

31、在SELECT语句的语法结构中,【】用于对查询的结果进行排序。

A、ORDER BY子句

B、WHERE子句

C、GROUP BY子句

D、HAVING子句

正确答案:A

32、下列关于MySQL中的常量的说法中,错误的是

A、常量是指在程序运行过程中值不变的量

B、常量的使用格式取决于值的数据类型

C、字符串常量是指用单引号或双引号括起来的字符序列

D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”

正确答案:D

33、删除用户账号的语句是

A、CREATE USER

B、DROP USER C、RENAME USER

D、SET PASSWORD

正确答案:B

34、目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是

A、模型转换

B、编制应用程序设计说明

C、设计评价

D、子模式设计

正确答案:B

35、下列关于MySQL的说法中,正确的是

A、在MySQL中,索引不能存放在存储文件中

B、在MySQL中,一个关系对应多个基本表

C、在MySQL中,一个表只能有一个索引

D、在MySQL中,一个或多个基本表对应一个存储文件

正确答案:D

36、数据仓库的特征不包括

A、面向主题

B、数据的易失性

C、数据的时变性

D、集成性

正确答案:B

37、关系模式的任何属性

A、不可再分

B、可再分

C、命名在该关系模式中可以不唯一

D、以上都不正确

正确答案:A

38、对关系的描述不正确的是

A、关系是一个集合

B、关系中的元组次序可交换

C、关系是一张二维表

D、关系可以嵌套定义

正确答案:D 39、下列关于MySQL的说法中,错误的是

A、MySQL是一个关系型数据库管理系统

B、在MySQL中,一个关系对应一个视图

C、在MySQL中,一个表可以有若干索引

D、在MySQL中,索引存放在存储文件中,其中存储文件的逻辑结构组成了MySQL的内模式

正确答案:B

40、聚类的目的是

A、使对象之间的距离尽可能小

B、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大

C、使对象之间的距离尽可能大

D、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小

正确答案:B

41、【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异

A、关联

B、聚类

C、分类

D、孤立点检测

正确答案:B

42、第三代数据库系统应该是以支持【】数据模型为主要特征的数据库系统。

A、面向过程

B、网状

C、关系

D、面向对象

正确答案:D

43、【】主要是指某些特定应用要求的数据存取时间限制。

A、数据的完整性

B、数据的安全保密性

C、响应时间

D、数据恢复