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

2016年华东交通大学软件学院数据库系统概论复试笔试最后押题五套卷

  摘要

一、选择题

1. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。

A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中

B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中

C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中

D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B

【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。

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

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

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

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

D. 不能加任何锁

【答案】A

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

3. 关于SQLServer 的数据库权限叙述不正确的是( )。

A.SQL Server数据库的对象权限可以用GRANT 分配,而语句权限不可以用GRANT 分配

B. 服务器权限能通过固定服务器角色进行分配,不能单独分配给用户

C. 系统管理员能使用SQL Server执行任何任务

D. 每个用户可以被分配若干权限,并且有可能把权限赋予其他用户

【答案】A

【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合 适的服务器角色,SQLServer 的数据库权限可以分为数据库对象权限和语句权限,对

象权限和语句权限都可以通 过GRANT 和REVOKE 来分配和收回,系统管理员具有最高的权限。

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

A. 对文件进行预处理

B. 尽早执行选择运算

C. 执行笛卡尔积运算

D. 投影运算

【答案】B

5. 关于基于日志的恢复叙述中,哪一项是正确的( )。

A. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO

B. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO

C. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO

D. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO

【答案】B

【解析】UNDO , 对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文件,

REDO , ,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值,写入数据库;

对重做队列中的各个事务 进行重做处理,处理方法是+:正向扫描日志文件,对每个REDO 事务重新执行登记的操作,即将日志记录中“更 新后的值”写入数据库。

6. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是( )。

A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息

B. 友好的用户界面应能容忍用户在使用中的一些操作错误

C.Web 界面应多采用动画和图形效果,以吸引用户使用

D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担

【答案】C

【解析】人机界面设计的目的是置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。设计原则如下:①当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。②保持用户与人机界面间的双向交流。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够从错误中恢复过来,保证系统运行不受、或尽可能小的受到用户错误操作的影响。④用户界面应采取灵活多样的数据输入方式,减少用户的输入负担。⑤用户界面应该遵循一定标准和常规。

7. DB 、DBS 和DBMS 三者的关系是( )。

A.DB 包括DBS 和DBMS

B.DBS 包括DB 和DBMS

C.DBMS 包括DB 和DBS

D.DBS 和DBMS 包括DB

【答案】B

【解析】

数据库系统

数据库管理系统_数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)

、数据库

组成。

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

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

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

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

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

【答案】D

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

9. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。

A. 互不相关的

B. 不可分解的

C. 长度可变的

D. 互相关联的

【答案】B

【解析】规范化的最低要求是每个关系至少是1NF ,即它的每个属性是最小的、不可再分的数据单位。

10.有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是8个数字字符组成的字符串,这一规则属于( )。

A. 参照完整性

B. 用户定义的完整性

C. 实体完整性

D. 关键字完整性约束

【答案】B

【解析】用户定义的完整性是针对某一具体数据库的约束条件,它反映某一具体应用涉及的