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

2016年大连理工大学软件学院数据库原理考研复试题库

  摘要

一、选择题

1. 关于数据视图与三级模式,下列说法错误的是( )。

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构

C. 概念模式以数据模型的形式描述数据

D. 三级模式结构实现了数据的独立性

【答案】B

【解析】外模式有时也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

2. 下列有关范式的叙述中正确的是( )。

A. 如果关系模式

B. 如果关系模式

C. 如果关系模式

D. —个关系模式如果属于【答案】D

2NF 和3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,【解析】所以A 项是错误

的;BCNF 要 求每一个函数依赖的左部都包含R 的候选码,所以B 项是错误的;4NF 要求每一个多值依赖的左部都包含R 的候选码,所以C 项是错误的。

3. 在SQLServer2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb )的备份。关于系统数据库的备份策略,下列做法中最合理的是( )。

A. 每天备份一次系统数据库

B. 每当用户进行数据更改操作时,备份系统数据库

C. 每当用户操作影响了系统数据库内容时,备份系统数据库

D. 备份用户数据库的同时备份系统数据库

【答案】C

【解析】备份数据库的主要目的是防止数据丢失。对于用户数据库,一般采用定期备份,但是系统级的数据对于服务器的实例运行至关重要,所以对于系统数据库应在修改之后立即备份。

4. 设用户对某商场数据库应用系统有下列活动

. 在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数

第 2 页,共 52 页 且R 中主属性完全函数依赖于码,则R 是2NF 则R 是BCNF 是平凡的多值依赖,则R 是4NF 则一定属于反之不成立

据. 根据商场销售业务开展情况,调整数据库中的商品清单和价格

. 为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间

. 为了安全考虑,定期对数据库系统中的数据进行转储

. 国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”

. 在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能

以上活动属于商场数据库应用系统实施活动的是( )。 A. B. C. D.

【答案】D

【解析】数据库的实施指根据数据库的逻辑结构设计I 和物理结构设计VI 结果,在计算机系统上建立实际的数据库结构,导入数据并进行程序调试。

5. 关于E-R 实体一联系模型的叙述,不正确的是( )。

A. 实体型用矩形表示、属性用椭圆形表示、联系用无向边表示

B. 实体之间的联系通常有:1:1、1:n 和m :n 三类

C. 实体型用矩形表示、属性用椭圆形表示、联系用菱形表示

D. 联系不仅局限在实体之间,也存在于实体内部

【答案】A

【解析】E-R 图为实体一联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R 图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。

属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n 或m :n )。

实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。

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

A. 在函数依赖

确定

C. 函数依赖具有传递性

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

【答案】D

第 3 页,共 52 页

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

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

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

7.

中RecordSet 对象的UPDATE 方法的作用是( )。

A. 在内存中开辟一个存放新记录的缓冲区

B. 将数据缓冲区中的内容保存到数据库中

C. 更改用户屏幕上显示的数据

D. 更改数据缓冲区中当前行指针的位置

【答案】B

【解析】UPDATE 方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。

8. 后援副本的用途是( )。

A. 安全性保障

B. —致性控制

C. 故障后的恢复

D. 数据的转储

【答案】c

【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。

9. 下述哪一个SQL 语句用于实现数据存取的安全机制( )。

【答案】C

【解析】COMMIT 是向数据库递交数据,ROLLBACK 是回滚数据,CREATE TABLE是创建表,而GRANT

是用来对用户权限进行管理,可以实现数据存取的安全机制。

10.查询选课关系表中还没有给定成绩(Score )的课程号(Sno )和学号(Cno ), 下列语句正确的是( ) A.

B.

C. D.

【答案】A

第 4 页,共 52 页