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

2018年中国矿业大学(徐州)计算机科学与技术学院875数据库原理[专硕]之数据库系统概论考研仿真模拟五套题

  摘要

一、填空题

1. 在SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收 回所授的权限使用语句。

【答案】GRANT ; REVOKE

2. 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT 城市FROM 作者表_____

SELECT 城市FROM 出版商表

【答案】EXCEPT

【解析】EXCEPT 语句的作用是查询两个数据表中除" “公共" ”数据以外的数据信息,即查询两个数据表中的" 除外”数据信息。使用EXCEPT 运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。

3. 在一个关系R 中,若每个数据项都是不可再分割的,那么R —定属于

【答案】1NF

4. SQL 语言的数据定义功能包括_____、_____、_____和_____。

【答案】定义数据库;定义基本表;定义视图;定义索引

5. 在数据库系统封锁协议中,一级协议:“事务在修改数据A 前必须先对其加X 锁,直到事务结束才释放X 锁”,该协议可以防止_____; 二级协议是在一级协议的基础上加上“事务T 在读数据R 之前必须先对其加S 锁,读完后即可释放S 锁”,该协议可以防止_____; 三级协议是在一级协议的基础上加上“事务T 在读数据R 之前必须先对其加S 锁,直到事务结束后才释放S 锁”,该协议可以防止_____。

【答案】丢失修改;丢失修改和读脏数据;丢失修改、读脏数据和不可重复读

6. DBMS 的完整性控制机制应具备三个功能:定义功能,即_____; 检查功能,即_____; 最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件

7. 采用关系模型的逻辑结构设计的任务是将E-R 图转换成一组_____, 并进行_____处理。

【答案】关系模式;规范化

8. 关系规范化的目的是_____。

【答案】控制冗余,避免插入和删除异常,从而増强数据库结构的稳定性和灵活性

9. 在RDBMS 中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括_____和_____代价。在多用户数据库中,还应考虑查询的内存代价开销。 【答案】

10.关系代数运算中,基本的运算是_____、_____、_____、_____和_____。

【答案】并;差;笛卡尔积;投影;选择

11.在VB6.0中,已经用Adobel 连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset 的_____方法和Update 方法,使用Adobel.Recordset 的_____方法可以使当前行指针在结果集中向前移动一行。

【答案】AddNew 、MovePrevious

Recordset 对象中的AddNew 方法可以用来在结果集里添加一个新记录MovePrevious 【解析】。

方法用来将当前行记录指针向前移动一行。

二、选择题

12.对于关系的主码必须满足的条件,有下列说法:

. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性

. 一个关系中的主码属性不能与其他关系中的主码属性重名

. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性

. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是( )。 A. B. C. D.

【答案】B

【解析】在一个关系中,主码是指用户选作元组标识的一个候选码,从主码属性集中去掉某个属性后就不能唯一标识一个元组,主码是指用户选作元组标识的一个候选码。两个关系中的主码属性是可以重名的。

13.在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是( )。

A. 不需要指定备份设备的大小

B. —个数据库一次只能备份在一个设备上

C. 每个备份设备都是专属于一个数据库的

D. 只能将备份设备建立在磁盘上

【答案】A

【解析】适用SQLServer 备份数据库的场所建立在磁带或者磁盘上,进行数据库备份时不需要指定备份设备的大小,一个备份设备上可以对同一个数据库或多个数据库进行多次备份,同时一个数据库也可以在多个备份设备上备份。

14.数据模型的三要素是( )。

A. 数据定义、数据操作和数据安全性约束

B. 数据结构、数据操作和数据完整性约束

C. 数据定义、数据存储和数据操作约束

D. 数据结构、数据存储和数据一致性约束

【答案】B

【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:

①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。

②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。

③数据完整性约束条件:一组完整性规则,确保数据的准确性。

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

A. 安全性保障

B. —致性控制

C. 故障后的恢复

D. 数据的转储

【答案】c

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

16.关于分布式数据库系统和并行数据库系统,下列说法正确的是( )。

A. 分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能