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

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

  摘要

一、选择题

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

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

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

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

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

【答案】B

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

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

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

2. 关于UML 的各种视图及其分类,下列说法错误的是( )。

A. 用例图、类图、对象图,组件图和部署图都是静态视图

B. 顺序图、交互图、状态图和活动图都是动态视图

C. 类图和对象图都是结构视图

D. 顺序图、状态图和组件图都是行为视图

【答案】D

【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:

①静态图:用例图、类图、对象图、组件图、部署图。

②动态图:顺序图、交互图、状态图、活动图。

根据它们在不同视图的应用可以分为五类:

①用例视图:用例图。

②结构视图:类图、对象图。

③行为视图:顺序图、活动图、交互图、状态图。

④实现视图:组件图。

⑤环境视图:部署图。

D 项错误,组件图属于实现视图而不是行为视图。

3. 关于UML 建模机制,下列说法错误的是( )。

A. 用例模型可以把满足用户需求的功能表示出来

B. 包图是表明包与包之间关系的类图

C. 协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息

D. 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序

【答案】D

UML 是面向对象开发中一种通用的图形化建模语言。【解析】其中活动图主要用于描述系统、

用例和程序模块中逻辑流程的先后执行、并行次序。顺序图主要用于描述系统内对象之间的消息发送和接收序列。D 项混淆了两种图。

4. 关于E-R 模型向关系模型转换不正确的叙述是( )。

A. —个1: n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模式合并

B. —个1: 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

C. 一个m : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D. 三个或三个以上的实体间的多元联系转换为一个关系模式

【答案】C

【解析】将E-R 图转换为关系模型一般遵循如下原则:

①一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 ②一个m : n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属 性,而关系的码为各实体码的组合。

③一个1: n联系可以转换为一个独立的关系模式,也可以与n 端对应的关系模式合并。如果转换为一个独 立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体 的码。

④一个1: 1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 ⑤三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本 身的属性均转换为关系的属性,而关系的码为各实体码的组合。

⑥同一实体集的实体间的联系,即自联系,也可按上述1: 1、1: n和m : n这三种情况分别处理。

⑦具有相同码的关系模式可合并。

5. 在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 、UPDA TE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。

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

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

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

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

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

【答案】D

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

7. 下图是雇员表(雇员ID ,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID 为主码。该索引属于( )。

A. 聚集、稀疏、辅索引

B. 非聚集、稠密、主索引

C. 聚集、稀疏、主索引