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

2017年北京农学院计算机与信息工程学院341农业知识综合三[专业硕士]之数据库系统概论考研强化模拟题

  摘要

一、选择题

1. 概念结构设计的目的是产生一个能反映(企业)组织信息需求的( )。

A.DFD

B.DD

C.E-R 图

D.SA

【答案】C

【解析】概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,进行综合和归纳,按照特定的方法把它们抽象为一个不依赖于任何具体机器和具体DBMS 的数据模型,即概念模型。描述概念模型的有力工具是E-R 图。

2. 下面关于数据库三层模式结构两层映射的说法,不正确的是( )。

A. 模式与内模式映射可以实现物理数据的独立性

B. 外模式与模式映射可以实现逻辑数据的独立性

C.DBMS 在数据库的三层模式结构之间提供了两层映射

D. 子模式与内模式映射可以实现逻辑数据的独立性

【答案】D

【解析】数据库三层模式体系结构的目的是将用户的数据库逻辑视图与数据库的物理描述分离开来。外模式与概念模式之间的映射,它把用户数据库与概念数据库联系起来了。这一层的映射可以保证逻辑数据独立性,即外模式不受概念模式变化的影响。概念模式与内模式之间的映射,它把概念数据库与物理数据库联系起来了。这一层的映射可以保证物理数据独立性,即概念模式不受内模式变化的影响。

3. 关于关系的完整性约束条件,下列说法错误的是( )。

A. 在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性

B. 用户完整性应该由关系系统自动支持

C. 参照完整性可由用户或系统定义

D. 用户定义的完整性是应用领域需要遵循的约束条件

【答案】B

【解析】关系完整性有三类:实体完整性、参照完整性和用户定义的完整性。其中实体完整性保证每一个数据(实体)是可识别的,参照完整性保证当数据与数据之间有联系时,这种联系造成的数据取值的制约;用户定义的完整性保证每一个数据的取值在应用领域内是合理的。其中,

实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为关系的两个不变性。也就是说,只要是关系数据库系统就应该自动支持实体完整性和参照完整性。

4. 下列属于数据仓库特点的是( )。

A. 综合性和提炼性数据

B. 重复性的、可预测的处理

C. 一次处理的数据量小

D. 面向操作人员,支持日常操作

【答案】A

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

A. 在函数依赖

确定

C. 函数依赖具有传递性

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

【答案】D

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

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

6. 恢复机制的关键问题是( )。

A. 登记日志文件

B. 数据转储

C. 立冗余数据

D. 数据镜像

【答案】C

【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,己备数据库出现故障时利用冗余数据进行恢复。

7. 下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致( )。

丢失更新

D. 都是

【答案】D

中,A 称为决定因素 B. 在关系R 中,属性B 依赖于属性A , 则说明当属性A 的值确定之后,属性B 的值也就随之 对未提交更新的依赖不一致的分析

【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:

①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。

②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。

③读“脏”数据:如果数据修改某属性值,然后事务读该值,此后因某种原因撤消对该值的修改,造成读到“脏”数据。

8. 在关系数据库的逻辑结构设计中,将E-R 图转换为关系模式时,不正确的做法是( )。

A. —个实体类型可以转换为一个关系模式

B. —个联系类型可以转换为一个关系模式

C. 由实体类型转换成的关系模式的主码是该实体类型的主码

D. 由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体

【答案】D

【解析】根据将E-R 图转换为关系模型的原则,无论是一个1: n.联系或是一个m : n联系,还是三个或 三个以上实体间的一个多元联系转换为一个关系模式时,转换后组成关系的属性都是包括与该联系相连的各实体 的码以及联系本身的属性。

9. 独立于任何DBMS 系统的设计阶段有( )。

A. 数据库所依存的操作平台和应用程序界面

B. 数据库的逻辑结构设计和物理结构设计

C. 数据库的需求分析和概念结构设计

D. 数据库实施和数据库的运行与维护

【答案】C

【解析】需求分析和概念结构设计独立于任何的DBMS 系统,而逻辑结构设计和物理结构设计则与具体的DBMS 有关。

10.关系代数表达式的优化策略中,首先要做的是( )。

A. 对文件进行预处理

B. 尽早执行选择运算

C. 执行笛卡尔积运算

D. 投影运算

【答案】B

二、填空题