1、数据库技术基础练习试卷 2及答案与解析 1 DBS的体系结构,按照 ANSI/SPARC报告分为 (1);在 DBS中, DBMS的首要目标是提高 (2);为了解决关系数据库的设计问题,提出和发展了 (3);对于 DBS,负责定义 DB结构以及安全授权等工作的是 (4)。 ( A)外模式、概念模式和内模式 ( B) DB、 DBMS和 DBS ( C)模型、模式和视图 ( D)层次模型、网状模型和关系模型 ( A)数据存取的可靠性 ( B)应用程序员的软件生产效率 ( C)数据存取的时间效率 ( D)数据存取的空间效率 ( A) 模块化方法 ( B)层次结构原理 ( C)新的计算机体系结构 (
2、 D)规范化理论 ( A)应用程序员 ( B)终端用户 ( C)数据库管理员 ( D)系统设计员 5 DBS由 DB、 (1)和硬件等组成, DBS是在 (2)的基础上发展起来的。 DBS由于能够减少数据冗余,提高数据独立性,并集中检查 (3),多年来获得了广泛的应用。 DBS提供给用户的接口是 (4),它具有数据定义、操作和检查等功能,既可独立使用,也可嵌入在宿主语言中使用。 ( A)操作系统 ( B)文件系统 ( C)编译系统 ( D)应用程序 系统 ( E)数据库管理系统 ( A)操作系统 ( B)文件系统 ( C)编译系统 ( D)应用程序系统 ( E)数据库管理系统 ( A)数据完整
3、性 ( B)数据层次性 ( C)数据操作性 ( D)数据兼容性 ( A)数据库语言 ( B)过程性语言 ( C)宿主语言 ( D)面向对象语言 9 DBS的数据独立性是指 (1); DBMS的功能之一是 (2); DBA的职责之一是 (3)。编写应用程序时,需要把数据库语言嵌入在 (4)中;为此应在 DBMS中提供专门设计的 (5)。 ( A)不会因为数据的数值变化而影响应 用程序 ( B)不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 ( C)不因为存取策略的变化而影响存储结构 ( D)不因为某些存储结构的变化而影响其他的存储结构 ( A)编制与数据库有关的应用程序 ( B)规定
4、存取权 ( C)查询优化 ( D)设计实现数据库语言 ( E)确定数据库的数据模型 ( A)编制与数据库有关的应用程序 ( B)规定存取权 ( C)查询优化 ( D)设计实现数据库语言 ( E)确定数据库的数据模型 ( A)编译程序 ( B)操作系统 ( C)中间语言 ( D)宿主语言 ( A)宿主语言编译程序 ( B)宿主语言解释程序 ( C)操作系统接 ( D)预处理程序 14 事务 (Transaction)是一个 _。 ( A)程序 ( B)进程 ( C)操作序列 ( D)完整性规则 15 事务对 DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的 _。 ( A)持久性
5、( B)隔离性 ( C)一致性 ( D)原子性 16 事务的并发执行不会破坏 DB的完整性,这个性质称为事务的 _。 ( A)持久性 ( B)隔离性 ( C)一致性 ( D)原子性 17 数据库恢复的重要依据是 _。 ( A) DBA ( B) DD ( C)文档 ( D)事务日志 18 后备副本的主要用途是 _。 ( A)数据转储 ( B)历史档案 ( C)故障恢复 ( D)安全性控制 19 “日志 ”文件用于保存 _。 ( A)程序运行过程 ( B)数据操作 ( C)程序执行结果 ( D)对数据库的更新操作 20 在 DB恢复时,对已经 COMMIT但更新未写入磁盘的事务执行 _。 ( A
6、) REDO处理 ( B) UNDO处理 ( C) ABORT处理 ( D) ROLLBACK处理 21 在 DB恢复时,对尚未做完的事务执行 _。 ( A) REDO处理 ( B) UNDO处理 ( C) ABORT处理 ( D) ROLLBACK处理 22 在 DB技术中, “脏数据 ”是指 _。 ( A)未回退的数据 ( B)未提交的数据 ( C)回退的数据 ( D)未提交随后又被撤销的数据 23 事务的执行次序称为 _。 ( A)过程 ( B)步骤 ( C)调度 ( D)优先级 24 在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会 _。 ( A)出现活锁现象 ( B)出现
7、死锁现象 ( C)事务执行成功 ( D)事务执行失败 25 “所有事务都是两段式 ”与 “事务的并发调度是可串行化 ”两者之间的关系是 _。 ( A)同时成立与不成 ( B)没有必然的联系 ( C)前者蕴涵后者 ( D)后者蕴涵前者 26 事务的 ACID性质中,关于原子性 (Atomicity)的描述正确的是 _。 ( A)指数据库的内容不出现矛盾的状态 ( B)若事务正常 结束,即使发生故障,更新结果也不会从数据库中消失 ( C)事务中的所有操作要么都执行,要么都不执行 ( D)若多个事务同时进行,与顺序实现的处理结果是一致的 27 关于事务的故障与恢复,下列描述正确的是 _。 ( A)事
8、务日志是用来记录事务执行的频度 ( B)采用增量备份,数据的恢复可以不使用事务日志文件 ( C)系统故障的恢复只需进行重做 (REDO)操作 ( D)对日志文件设立检查点的目的是为了提高故障恢复的效率 28 一级封锁协议解决了事务的并发操作带来的 _不一致性的问题。 ( A)数据丢失修改 ( B)数据不可重复读 ( C)读脏数据 ( D)数据重复修改 29 _能保证不产生死锁。 ( A)两段锁协议 ( B)一次封锁法 ( C) 2级封锁法协议 ( D) 3级封锁协议 30 _,数据库处于一致性状态。 ( A)采用静态副本恢复后 ( B)事务执行过程中 ( C)突然断电后 ( D)缓冲区数据写入
9、数据库后 31 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的 _而引起的。 ( A)原子性 ( B)一致性 ( C)隔离性 ( D)持久性 数据库技术基础练习试卷 2答案与解析 1 【正确答案】 A 【知识模块】 数据库技术基础 2 【正确答案】 B 【知识模块】 数据库技术基础 3 【正确答案】 D 【知识模块】 数据库技术基础 4 【正确答案】 C 【知识模块】 数据库技术基础 5 【正确答案】 E 【知识模块】 数据库技术基础 6 【正确答案】 B 【知识模块】 数据库技术基础 7 【正确答案】 A 【知识模块】 数据库技术基 础 8 【
10、正确答案】 A 【知识模块】 数据库技术基础 9 【正确答案】 B 【知识模块】 数据库技术基础 10 【正确答案】 C 【知识模块】 数据库技术基础 11 【正确答案】 B 【知识模块】 数据库技术基础 12 【正确答案】 D 【知识模块】 数据库技术基础 13 【正确答案】 D 【知识模块】 数据库技术基础 14 【正确答案】 C 【知识模块】 数据库技术基础 15 【正确答案】 A 【知识模块】 数据库技术基础 16 【正确答案】 B 【知识模块】 数据库技术基础 17 【正确答案】 D 【知识模块】 数据库技术基础 18 【正确答案】 C 【知识模块】 数据库技术基础 19 【正确答案
11、】 D 【知识模块】 数据库技术基础 20 【正确答案】 A 【知识模块】 数据库技术基础 21 【正确答案】 B 【知识模块】 数据库技术基础 22 【正确答案】 D 【知识模块】 数据库技术基础 23 【正确答案】 C 【知识模块】 数据库技术基础 24 【正确答案】 B 【知识模块】 数据库技术基础 25 【正确答案】 C 【知识模块】 数据库技术基础 26 【正确答案】 C 【知识模块】 数据库技术基础 27 【正确答案】 D 【知识模块】 数据库技术基础 28 【正确答案】 A 【知识模块】 数据库技术基础 29 【正确答案】 B 【知识模块】 数据库技术基础 30 【正确答案】 A 【知识模块】 数据库技术基础 31 【正确答案】 C 【知识模块】 数据库技术基础