2017年河北科技师范学院机电工程学院341农业知识综合三之数据库系统概论考研强化模拟题
● 摘要
一、选择题
1. 下述哪种情况数据库系统不会自动恢复( )。
A. 由于系统错误造成的事务失败
B. 由于逻辑错误造成的事务失败
C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D. 由于磁头损坏或故障造成磁盘块上的内容丢失
【答案】D
【解析】系统可能发生的主要故障类型:
①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。
②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。
③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需要DBA 介入的。
2. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、( )。
A. 投影、连接
B. 连接、选择
C. 选择、投影
D. 交、选择
【答案】C
【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、差、笛卡尔积,专门的关系运算有:选择、投影、连接和除。其中,并、差、笛卡尔积、选择和投影5种运算是基本运算,其他3种运算均可以用这5种基本运算来表达。
3. 在OODB 中,对象可以定义为对一组信息及其( )的描述。
A. 操作
B. 存取
C. 传输
D. 继承
【答案】A
【解析】对象可以定义为对一组信息(数据)和一组操作(方法)。
4. 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是( )。
A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数
B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素
C. 企业核心业务数据的保存期要求是需要考虑的主要因素
D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素
【答案】B
【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。
5. SQL 语言中,HAVING 子句用于筛选满足条件的( )。
A. 列
B. 行
C. 分组
D. 元组
【答案】C
【解析】HA VING 子句常与GROUPBY 子句联合使用,
期所有课程中,班级平均成绩高于75的课程号、课程名称时,
低于75的就不提取了。
6. 关于数据库应用系统的需求分析工作,下列说法正确的是( )。
A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图
C. 数据需求分析的主要工作是要辩识出数据处理中的数据处理流程
D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
【答案】D
【解析】数据库应用系统的需求分析工作主要包括:①数据及数据处理需求分析;②业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主要包括:①数据操作响应时间;②系统吞吐量;③最大并发用户数。
7.
成立是成立的( )。
A. 充分条件
通常指出分组的依据列,子句应该指出分组的即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,
B. 必要条件
C. 充要条件
D. 既不充分也不必要
【答案】C
【解析】
若
成立,由合并规则可得成立。
8. 在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP 业务和数据
分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是( )。
A. 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中
B. 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中
C. 抽取出企业的近期业务数据,建立操作型数据存储(ODS ),将一些快速分析业务转移到操作型数据存储中
D. 不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析业务
【答案】C
【解析】建立操作型数据存储,从联机事务处理环境中抽取数据,建立新的数据分析环境是解决企业联机事务处理业务和数据分析业务所引发的数据库系统性能冲突问题的根本解决方法。
9. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C
10.DBMS 通过加锁机制允许用户并发访问数据库,这属于DBMS 提供的( )。
A. 数据定义功能
B. 数据操纵功能
C. 数据库运行管理与控制功能
D. 数据库建立与维护功能
【答案】C
【解析】通过加锁机制允许用户并发访问数据库属于DBMS 所提供的数据库运行管理与控制
功能,除此之外数据库运行管理与控制功能还包括:统一管理和控制数据库的建立、运行和维护。
成立,由分解规则可
得成立;
若