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

2017年上海大学悉尼工商学院825数据库原理与应用考研仿真模拟题

  摘要

一、填空题

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

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

2. 使某个事务永远处于等待状态,得不到执行的现象称为_____。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为_____。

【答案】活锁;死锁

3. 数据库内的数据是_____的,只要有业务发生,数据就会更新,而数据仓库则是_____的历史数据,只能定期添加和刷新。

【答案】动态变化;静态

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

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

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

【答案】GRANT ; REVOKE

6. 数据库管理系统的主要功能有_____、_____、_____数据库的运行管理以及数据库的建立和维护等4个方面。

【答案】数据库定义功能;数据库操纵功能

7. 数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:_____和_____。

【答案】数据库本身未被破坏;数据库处于不一致状态

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

SELECT 城市FROM 作者表_____

SELECT 城市FROM 出版商表

【答案】EXCEPT

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

二、选择题

9. DBMS 提供的DML 所实现的操作一般包括。

A. 检索、插入、删除和修改

B. 建立、授权、修改和查询

C. 插入、授权、修改和查询

D. 检索、插入、授权和修改

【答案】A

DBMS 提供【解析】数据操纵语言)实现对数据库的操作。

基本的数据操作有检索、插入、删除和修改四种。

10.OLAP 系统按照其数据在存储器中的存储格式可以分为( )3种类型。

A. 关系OLAP 、对象OLAP 、混合型OLAP

B. 关系OLAP 、混合型OLAP 、多维OLAP

C. 对象OLAP 、混合型OLAP 、多维OLAP

D. 关系OLAP 、对象OLAP 、多维OLAP

【答案】B

11.下列说法正确的是( )。

A. 可以利用存储过程在当前数据库中创建固定数据库角色

B. 当前数据库中的用户自定义角色可以用存储过程删除

C. 不能将数据库用户账户添加为当前数据库中角色的成员

D.Public 角色可以被删除

【答案】B

【解析】在T-SQL 中,通过

表;利用

利用存储过程,查看固定数据库角色列存储过程将数据库用户的账户,添加为当前数据库中数据库角色的成员;

存储过程从当前数据库的数据库角色中,删除数据库安全账户。但不能利

包括两类具有隐用存储过程在当前数据库中创建固定数据库角色,排除A 项。此外,

含权限的预定义角色,固定服务器角色和固定数据库角色。这些隐含权限不能授予其他用户账户。如果有用户需要这些权限,则必须将其账户添加到这些预定义角色中,排除C 项;Public

角色是

数据库管理系统中每个数据库都存在的特殊角色。它提供数据库中用户默认权限,每

个数据库用户都自动是此角色的成员。所以Public 角色不能被删除,排除D 项;在

利用存储过程,查看角色;利用存储过程从当前数据库删除角色。B 项是正确的。 中,通

存储过程在当前数据库创建新的数据库角色;

12.不属于DBMS 基本功能的是( )。

A. 数据库定义功能和数据库的建立与维护功能

B. 数据库操纵功能和数据库运行管理功能

C. 数据库开发、设计与调试功能

D. 数据组织存储管理功能和数据通信功能

【答案】C

【解析】数据库管理系统(DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,简称DBMS 。DBMS 基本功能有:①数据库的定义功能,②数据库操纵功能,③数据库运 行控制功能,④数据库的维护功能,⑤数据库组织、存储和管理功能,⑥数据通信功能。

13.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。

A.RAID 系统内部可以包含多个磁盘驱动器

B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息

C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多

D.RAID 系统一般都具有设备虚拟化技术

【答案】C

【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。

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

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

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

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

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

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

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