2018年河南师范大学计算机与信息工程学院341农业知识综合三[专业硕士]之数据库系统概论考研核心题库
● 摘要
一、选择题
1. 事务活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是( )。
A. 使用先来先服务策略处理事务请求
B. 使用两阶段锁协议
C. 对事务进行并发调度
D. 使用小粒度锁
【答案】A
【解析】避免活锁的简单方法是采用先来先服务的策略。当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请请求队列中的第一个事务获得锁。
2. 数据仓库是随时间变化的,以下叙述错误的是( )。
A. 数据仓库随时间变化不断增加新的数据内容
B. 新增加的数据会覆盖原来的数据
C. 数据仓库随时间变化不断删除旧的数据内容
D. 数据仓库中包含大量的综合数据,它们会随时间的变化不断地进行重新综合
【答案】B
3. 将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性,这一过程称为( )。
A. 数据提取
B. 数据转换
C. 数据清洗
D. 数据加载
【答案】C
4. 在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是( )。
A. 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶
B. 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码
C. 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出
D. 好的散列函数产生的存储地址分布应尽可能是随机的
【答案】D
【解析】散列文件利用散列函数(Hash 函数),支持快速文件访问。利用散列方法组织存储一个文件时,应先指定文件记录中的一个(或一组)域作为查找码(散列域)。好的散列函数应满足地址分布均匀、地址分布随机两个条件。产生桶溢出的两个主要原因是:文件初始设计时,为文件记录预留的桶数偏少;散列函数的“均匀分布性”不好,造成某些桶存满了记录而其他桶内却有较多空闲空间。
5. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C
6. 分析和表达用户需求的方法通常采用自顶向下,逐层分解的方式分析系统的( )。
A.SA 方法,并把每一层用DFD 和DD 描述系统
B.ER 方法,并把每一层用DFD 和DD 描述系统
C.SA 方法,并把每一层用ER 和DD 描述系统
D.SA 方法,并把每一层用DFD 和ER 描述系统
【答案】A
【解析】分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。结构化分析(Structured Analysis,简称SA 方法)是一种简单实用的方法。SA 方法采用自顶向下,逐层分解的方式分析系统,并把每一层用数据流图(Data Flow Diagram, DFD)和数据字典(Data Dictionary,DD )描述系统。
7. 关于OLAP 和OLTP 的叙述中错误的是( )。
A.OLTP 事务量大,但事务内容比较简单且重复率高
B.OLAP 的最终数据来源与OLTP 不一样
C.OLAP 面对决策人员和高层管理人员
D.OLTP 以应用为核心,是应用驱动的
【答案】C 【解析】
用用户不同。
一样,最终数据来源都是来自底层的数据库系统,但是由于两者的使
8. 下列不属于非平凡函数依赖的是( )。 A.
B.
C.
D.
【答案】D
【解析】若 是平凡函数依赖,否则称为非平凡函数依赖。D 项为平凡函数依赖,所以不属于非平凡函数依赖。
9. 关于DBMS 的查询处理器,叙述错误的是( )。
A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B. 通过执行用低级语言表达的策略来获取所需要的数据
C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
【答案】D
【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低级语言表达的执 行策略(关系代数),并通过执行该策略来获取所需要的数据。查询处理通常分为分解(分析和验证)、优化、代码生成和代码执行四个阶段。
10.在SQLServer2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某
数据库的可靠性,需要综合采用这三种方法对该数据库进行备份。下列说法正确的是( )。
A. 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上
B. 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上
C. 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上
D. 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上
【答案】D
【解析】为同时兼顾数据库的可靠性和成本,应综合采用完全备份、差异备份和日志备份三种方法对该数据库进行备份,这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上。
二、简答题
11.F 面的结论哪些是正确的? 哪些是错误的? 对于错误的请给出一个反例说明之。
(1)任何一个二目关系是属于3NF 的。
(2)任何一个二目关系是属于BCNF 的。
(3)任何一个二目关系是属于4NF 的。
(4)当且仅当函数依
赖
的连接。
在R 上成立,关系R (A ,B ,C )等于其投
影
相关内容
相关标签