当前位置:问答库>考研试题

2017年宁夏医科大学管理学院810信息系统分析与设计之数据库系统概论考研冲刺密押题

  摘要

一、选择题

1. 二级封锁协议可防止( )。

A. 不可重复读、丢失修改

B. 读“脏”数据

C. 读“脏”数据、丢失修改

D. 不可重复读、读“脏”数据

【答案】C

【解析】一级封锁协议可防止丢失修改;二级封锁协议可以防止丢失修改和读“脏”数据;三级封锁协议可防止丢失修改、读“脏”数据和不可重复读。

2. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。

A. 查询语言

B. 宿主语言

C. 自含语言

D. 会话语言

【答案】B

【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。

3. SQL 的运算参数和结果都是( )形式。

A. 关系

B. 元组

C. 数据项

D. 属性

【答案】A

【解析】结构化查询语言是一种非过程化、面向集合的数据库语言。面向集合的特点是指SQL 的运算参数和结果都是集合形式一表或关系。

4. 下列关于函数依赖的描述中,错误的是( )。

A. 在函数依赖

确定

C. 函数依赖具有传递性

D. 在关系R 中,如果属性A 依赖于属性B , 这种依赖正式记作:

【答案】D

【解析】函数依赖,顾名思义,就是属性之间存在着类似于数学中函数的一种数据依赖关系。

是属性集合,R (U )是U 上的一个关系,X 、Y 是U 的子集。若对于R (U )下的任何一个可能的关系,均 有X 的一个值对应于Y 的唯一具体值,称X 函数决定Y ,或者Y 函数依赖于X ,记作其中X 称为决定因素。

5. 在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:

Ⅰ. 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引

Ⅱ. 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引

Ⅲ. 对于经常出现在WHERE 子句中的属性,可以考虑建立索引

GROUPBY 子句中的属性,Ⅳ. 对于经常出现在ORDERBY 子句,应尽量避免建立索引上述说

法正确的是( )。

A.

B.

C.

D.

【答案】C

【解析】对于频繁执行查询操作并且数据量较大的表或者经常出现在where 子句、orderby 子句和groupby 子句中的属性应当建立索引,索引是一种单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和响应的指向表中物理标识这些值的数据页的逻辑指针清单,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。

索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

6. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( )

A.

B.

C.

D.

中,A 称为决定因素 B. 在关系R 中,属性B 依赖于属性A , 则说明当属性A 的值确定之后,属性B 的值也就随之

【答案】C

【解析】CONVERT 函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT ( )的功能是统计一列中值的个数;统计元组个数

计算一列值的平均值(此列必须是数值型)。此外,SQL 语言中还提供了另一个数据

类型转换函数CAST , 这两个函数均能将表达式值转换为指定的数据类型,CONVERT 可以指定长度,而CAST 不能指定长度。

7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由( )。

A. 数据库管理员维护

B. 程序员维护

C. 数据库管理系统维护

D. —般用户维护

【答案】A

【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录, 其。

8. 在 OODB 中,类(class )是( )。

A. 实体的集合

B. 数据类型的集合

C. 表的集合

D. 对象的集合

【答案】D

【解析】类可以产生对象,所以类可以看成是对象的集合。

9. RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。

A.RAID 系统内部可以包含多个磁盘驱动器

B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息

C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多

D.RAID 系统一般都具有设备虚拟化技术

【答案】C

【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。

10.下述哪种情况数据库系统不会自动恢复( )。

A. 由于系统错误造成的事务失败