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

2018年福建农林大学园艺学院341农业知识综合三[专业硕士]之数据库系统概论考研核心题库

  摘要

一、选择题

1. 关于数据库系统中的日志文件,有下列说法:

. 事务故障恢复和系统故障恢复时都必须使用日志文件

. 在动态转储过程中,对数据库所做的修改都被记录在日志文件中

. 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件

. 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率

. 曰志文件有利于对用户使用数据库系统的违规操作开展核查审计工作

以上说法正确的是( )。

A. 仅

B. 仅

C. 仅

D. 仅

【答案】A

【解析】日志文件是用来记录对数据库的操作信息,数据库有问题的时候可以通过日志文件进行分析。日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件; ②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。

2. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有

,查询权教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQLServer2000中,下列安全控制方法最合理的是( )。

A. 为计算机系每个教师授予每个表的SELECT 权,为教务处全体人员授予每个表的SELECT 、INSERT 、DELETE 和UPDA TE 权

B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_____datareader角色中的成员,将教务处角色设置为此数据库的db_____datawriter角色中的成员

C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT 权,为教务处角色授予每个表的SELECT 、INSERT 、DELETE 和UPDATE 权

第 2 页,共 53 页

D. 将计算机系和教务处的每个职工都设置为db_____owner角色中的成员

【答案】B

【解析】在数据库中,db_____datareader角色具有查询数据库中所有用户表以适用于计算机系和教务处的权限;db_____datawriter具有更改数据库中所有用户表中数据以适用于教务处的权限。

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

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

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

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

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

【答案】C

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

4. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略。

A. 顺序封锁法

B. 依次封锁法

C. 优先级尚先服务

D. 先来先服务

【答案】D

【解析】活锁:某个事务永远得不到对某个数据资源的封锁,从而永远处于等待状态的现象;采用先来先服务的策略可以有效地避免活锁。

5. 关于数据库概念设计阶段的工作目标,下列说法错误的是( )。

A. 定义和描述应用系统设计的信息结构和范围

B. 定义和描述应用系统中数据的属性特征和数据之间的联系

C. 描述应用系统的数据需求

D. 描述需要存储的记录及其数量

【答案】D

【解析】数据库概念设计阶段的工作内容为:①定义和描述应用领域涉及的数据范围,获取应用领域或问题域的信息模型;②准确描述数据的属性特征、数据之间的关系、数据约束、数据的安全性要求以及支持用户的各种处理需求;③保证信息模型正确便捷的转换成数据库的逻辑结

第 3 页,共 53 页

构(数据库模式),便于用户理解。但不需要描述需要存储的记录及其数量。

6. SQL 语言中,HAVING 子句用于筛选满足条件的( )。

A. 列

B. 行

C. 分组

D. 元组

【答案】C

【解析】HA VING 子句常与GROUPBY 子句联合使用,

期所有课程中,班级平均成绩高于75的课程号、课程名称时,

低于75的就不提取了。

7. 常用的关系数据库管理系统有( )。

A.Oracle 、Access 、PowerBuilder 和 SQL Server

B.DB2、Access 、Delphi 和 SQ1。Server

C.Oracle 、Sybase 、Informix 、Visual FoxPro

D.PowerDesigner 、Sybase 、Informix 、Visual FoxPro

【答案】C

【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如

和 等。Delphi 、PowerBuilder 和

PowerDesigner 属于应用系统开发工具软件。

8. 以下定义的4个视图中,能够进行更新操作的是( )。

A.

B.

C.

D.

第 4 页,共 53 页 通常指出分组的依据列,子句应该指出分组的即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,