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

2017年南京师范大学计算机科学与技术学院887数据库原理考研导师圈点必考题汇编

  摘要

一、选择题

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

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

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

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

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

【答案】A

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

2. 在OODB 中,对象可以定义为对一组信息及其( )的描述。

A. 操作

B. 存取

C. 传输

D. 继承

【答案】A

【解析】对象可以定义为对一组信息(数据)和一组操作(方法)。

3. 数据库管理系统的工作不包括( )。

A. 定义数据库

B. 对已定义的数据库进行管理

C. 为定义的数据库提供操作系统

D. 数据通信

【答案】C

【解析】DBMS 的功能主要有数据库定义、数据库操纵、数据库运行控制、数据库建立及维护和数据通信等。

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

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

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

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

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

【答案】B

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

5. 在执行查询语句时,DBMS 从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读入的( )。

A. 逻辑数据

B. 物理数据

C. 操作序列

D. 优化策略

【答案】B

【解析】内模式也称为物理模式,在DBMS 中内模式描述信息通常保存在数据字典中。

6. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。

A. 数据字典、应用程序、审计档案、数据库后援副本

B. 数据字典、应用程序、日志文件、审计档案

C. 日志文件、数据库后援副本

D. 数据字典、应用程序、数据库后援副本

【答案】C

【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。

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

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

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

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

D. 不能加任何锁

【答案】A

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

8. 在并发控制技术中最常用的是封锁,对于共享锁和排他锁来说,下面列出的相容关系中,哪一个是正确的( )。

【答案】B

【解析】为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据 加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象;所以只有当两事务都是读 取数据且都加S 锁时才相容。

9. 关系代数中

K 连接操作由( )操作组合而成。

A.

B.

C.

D.

【答案】B

【解析】连接又称为连接。它是从关系R 和S 的笛卡尔积中选取属性值之间满足一定条件的元组。因此,该运算首先计算R 和S 的笛卡尔积,然后再从得到的结果集合中选择属性值之间满足一定条件的元组。该运算得到结果是R 和S 的笛卡尔积的子集,其关系模式同R 和S 的笛卡尔积一样。

10.在SQLServer2000中,某数据库中有角色R1和用户Ul ,U1是R1角色的成员,且只属于该

,UPDATE 角色。先对T 表给R1仅授予SELECT 和DELETE 权限并授予U1对T 表具有SELECT 、

和DENYDELETE 权限,则用户U1对T 表可以执行的操作是( )。

A. 查询、删除和更改数据

B. 查询和更改数据

C. 查询和删除数据

D. 查询和更改表结构

【答案】B

【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T 表,用户U1具有SELECT 、UPDATE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。

11.有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是( )。

A. 在教师表上定义一个视图

B. 在教师表上定义一个存储过程

C. 在教师表上定义插入和修改操作的触发器

D. 在教师表上定义一个标量函数

【答案】C

【解析】触发器是一种无需用户调用的特殊的存储过程,当数据库系统进行特定的操作发现有触发器定义时就会执行触发器定义的功能,从而满足某些特定的需要以保证业务的处理任务自