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

2018年河北科技大学信息科学与工程学院836数据库与微机原理之数据库系统概论考研核心题库

  摘要

一、选择题

1. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。

A. 查询语言

B. 宿主语言

C. 自含语言

D. 会话语言

【答案】B

【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。

2. 下列关于数据库备份的叙述,错误的是( )。

A. 数据库备份也受到数据库恢复模式的制约

B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成

C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份

D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好

【答案】C

【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。

3. 根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为( )。

A. 物理优化

B. 代数优化

C. 规则优化

D. 代价估算优化

【答案】A

【解析】物理优化是根据数据字典中的存取路径、数据的存储分布以及聚簇情况等信息来选择低层的存取路径。

4. 在关系模式R (U ,F )中,如果

( )。

A. 平凡函数依赖

B. 部分函数依赖

C. 完全函数依赖

D. 传递函数依赖

【答案】B

【解析】如果存在X 的真子集XI ,使称函数依赖为其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数存在X 的真子集XI ,使

称函数依赖称函数依赖为完全函不存在X 的真子集XI ,使依赖是完全函数依赖还是部分函数依赖。如果为部分函数依赖。如果

数依赖。

5. 存取方法设计属于数据库设计的( )阶段的设计任务。

A. 系统需求分析

B. 概念结构设计

C. 逻辑结构设计

D. 物理结构设计

【答案】D

【解析】数据库物理设计阶段的任务是根据具体计算机系统(DBMS 和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。

6. 在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP 业务和数据

分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是( )。

A. 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中

B. 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中

C. 抽取出企业的近期业务数据,建立操作型数据存储(ODS ),将一些快速分析业务转移到操作型数据存储中

D. 不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析业务

【答案】C

【解析】建立操作型数据存储,从联机事务处理环境中抽取数据,建立新的数据分析环境是解决企业联机事务处理业务和数据分析业务所引发的数据库系统性能冲突问题的根本解决方法。

7. 在关系代数运算中,最费时间和空间的是( )。

A. 选择和投影运算

B. 除法运算

C. 笛卡尔积和连接运算

D. 差运算

【答案】C

【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。

8. 用户或应用程序看到的那部分局部逻辑结构的描述是( )。

A. 模式

B. 子模式

C. 物理模式

D. 概念模式

【答案】B

【解析】用户或应用程序看到的那部分局部逻辑结构属于外部层,外部层又称外模式或子模式,是数据库的用户视图。这一层描述每个与用户相关的数据库部分。

9. 数据库系统可能出现下列故障:

. 事务执行过程中发生运算溢出

. 某并发事务因发生死锁而被撤销

. 磁盘物理损坏

. 系统突然发生停电事务

. 操作系统因被病毒攻击而突然重启

以上故障属于系统故障(软故障)的是( )。 A. B. C. D.

【答案】B

【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢出和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。