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

2017年北京林业大学信息学院840数据库原理及应用考研仿真模拟题

  摘要

一、选择题

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

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

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

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

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

【答案】D

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

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

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

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

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

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

法正确的是( )。 A. B. C. D.

【答案】C

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

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

3. 如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。

A. 可以加S 锁,不能加X 锁

B. 可以加S 锁,也可以加x 锁

C. 不能加s 锁,可以加X 锁

D. 不能加任何锁

【答案】A

【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。

4. 关于数据库事务设计,有下列说法:

. 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则

. 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范

事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS 平台的实现方法

事务详细设计时,利用与具体DBMS 平台无关的read 和write 表示事务对数据库中数据项的读写操作

上述说法正确的是:( )。 A. B. C. D.

【答案】D

【解析】数据库系统中一组操作的集合被称为事务,这些操作实现了应用领域中某些特定的业务规则,正确。需求分析阶段得到的数据流图和事务说明规范是事务概要设计的输入,正确。事务概要设计中的事务处理逻辑设计注重事务本身的处理流程,一般不需要充分考虑具体的DBMS 平台的实现方法,不正确。事务详细设计要从概要设计得到的事务流程出发,涉及具体的DBMS 平台下的特定事务,不正确。

5. 对关系数据库来说,下面哪些说法是错误的( )。

A. 每一列的分量是同一种类型数据,来自同一个域

B. 不同列的数据可以出自同一个域

C. 行的顺序可以任意交换,但列的顺序不能任意交换

D. 关系中的任意两个元组不能完全相同

【答案】C

【解析】基本关系具有以下6条性质:

①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

②不同的列可出自同一个域,但是具有不同的列名(属性名)。

③列的顺序无所谓,即列的次序可以任意交换。

④任意两个元组的候选码不能相同。

⑤行的顺序无所谓,即行的次序可以任意交换。

⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。

6. SQLServer 的约束包括( )。

A.DEFAULT 、RULE 、CHECK 和 UNIQUE

B.CHECK 、RULE 、PRIMARY KEY 和 FOREIGN KEY

C.UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN KEY

D.PRIMARY KEY 和 FOREIGN KEY

【答案】C

SQL Server 的约束包括 UNIQUE 、DEFAULT 、RULE 、PRIMARY KEY 和 FOREIGN 【解析】

KEY 等。

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

A. 对文件进行预处理

B. 尽早执行选择运算

C. 执行笛卡尔积运算

D. 投影运算

【答案】B

8. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。

A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作

B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作

C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作

D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作

【答案】B

【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。

9. 设关系R (A ,B ,C )和IS (B , C ,D ),下列各关系代数表达式不成立的是( )。 A. B. C. D.

【答案】B

【解析】A 项、D 项都是执行自行连接运算,当两个关系无公共属性时,自然连接就等同于笛卡尔积运算,因此,A 项、D 项都是正确的。关系的并、交、差运算要求两个关系是相容关系,即两个关系属性个数相等,且对应的属性来自同一个值域,R 与S 不是相容关系,所以B 项是错误的。

10.数据仓库的数据具有4个基本特征,以下错误是指( )。

A. 面向主题的