数据库工程师4

上传人:壹****1 文档编号:432629405 上传时间:2022-12-27 格式:DOC 页数:11 大小:109.50KB
返回 下载 相关 举报
数据库工程师4_第1页
第1页 / 共11页
数据库工程师4_第2页
第2页 / 共11页
数据库工程师4_第3页
第3页 / 共11页
数据库工程师4_第4页
第4页 / 共11页
数据库工程师4_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库工程师4》由会员分享,可在线阅读,更多相关《数据库工程师4(11页珍藏版)》请在金锄头文库上搜索。

1、数据库工程师 -4( 总分: 100.00 ,做题时间: 90 分钟 )、 选择题 ( 总题数:26,分数: 52.00)1. 若系统在运行过程中出现故障,造成事务在执行过程中以非控制方式终止,这是A. 事务故障B 运行故障C 介质故障D 系统故障分数: 2.00 )A.B.C.D. V解析:2. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部损失,这是A. 事务故障B 运行故障C 介质故障D 系统故障(分数: 2.00 )A.B.C. VD.解析:3. 用来记录对数据库中数据进行的每一次更新操作的是 A. 后备副本B 日志文件C 数据库文件D 缓冲区数据 (分数: 2.

2、00 )A.B. VC.D.解析:4. 数据库镜像可以用于 。A. 保证数据库的完整性B .实现数据库的安全性C.进行数据库恢复或并发操作D 实现数据共享(分数: 2.00 )A.B.C. VD.解析:5. 在数据库系统的恢复技术中,只有 故障下的数据库恢复才使用后备副本。A. 掉电B .事务内部故障C. 系统故障D 介质故障(分数: 2.00 )A.B.C. VD.解析:6. 数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中, 是日志记录的内容。I.事务开始信息 H.更新信息 山提交信息 W.事务中止信息 A.I、H 和W B .I、山和WC. H、山和W D.都是(分数: 2.

3、00 )A.B.C.D. V解析:7. 在事务的 ACID 性质中,关于原子性 (Atomicity) 的描述正确的是 A. 指数据库的内容不出现矛盾的状态B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失C. 事务中的所有操作要么都执行,要么都不执行D. 若多个事务同时进行,与顺序实现的处理结果是一致的(分数: 2.00 )A.B.C. VD.解析:8. 关于事务的故障与恢复,下列描述正确的是 。A. 事务日志是用来记录事务执行的频度的B. 采用增量备份,数据的恢复可以不使用事务日志文件C. 系统故障的恢复只需进行重做(REDO操作D. 对日志文件设立检查点的目的是为了提高故障

4、恢复的效率(分数: 2.00 )A.B.C.D. V解析:9. 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事 务的 而引起的。A. 原子性B .一致性C .隔离性D .持久性(分数: 2.00 )A.B.C. VD.解析:10. 在数据库维护的几个方面中,不包括的是 A. 控制数据冗余B 并发控制C. 完整性保护D .故障恢复(分数: 2.00 )A. VB.C.D.解析:11. 对事务回滚的正确描述是 。A. 对该事务对数据库的修改进行恢复B. 将事务对数据库的更新写入硬盘C. 跳转到事务程序的开头重新执行D. 将事务中修改的变量值恢复到事务开始

5、时的初值(分数: 2.00 )A. VB.C.D.解析:12. 对事务日志的正确描述是 。A. 事务日志记录了对数据库的所有操作B. 事务日志必须严格按照服务数据库进行修改的时间次序记录C. 事务日志文件应该与数据库文件放在同一个存储设备上D. 事务日志的主要目的是应用于审计分数: 2.00 )A. VB.C.D.解析:13. 介质故障恢复需要采取以下操作,其操作步骤是 。I.装载数据备份 H.执行RED(操作山执行UND(操作分数: 2.00 )A.B.C. VD.解析:14. 有关动态增量备份的描述正确的是 。A. 动态增量备份过程不允许外部事务程序访问数据库B. 动态增量备份会备份全部数

6、据C. 动态增量备份装载后数据库即处于一致性状态D. 动态增量备份宜在事务不繁忙时进行(分数: 2.00 )A.B.C.D. V解析:15. 输入数据违反完整性约束导致的数据库故障属于A. 事务故障B .系统故障C. 介质故障D 网络故障(分数: 2.00 )A. VB.C.D.解析:16. 在有事务运行时转储全部数据库的方式是 A. 静态增量转储 B 静态海量转储C. 动态增量转储 D .动态海量转储(分数: 2.00 )A.B.C.D. V解析:17. 对于数据库恢复,下列描述正确的是 。A. 介质故障的恢复不需要DBA的参与,由DBMS!动完成B. 日志文件严格按照事务的请求时间顺序进行

7、记录UND陳作C. 事务故障恢复时需要逆向扫描日志对未完成事务进行D. 检查点时刻的数据库一定是处于一致性状态的(分数: 2.00 )A.B.C. VD.解析:18. 当事务程序执行回滚指令时,事务进入 状态A. 提交B .中止C .活动D .失败(分数: 2.00 )A.B. VC.D.解析:19. 对事务故障恢复的描述,正确的是 。A. 事务故障的恢复必须有DBA参与B. 事务故障的恢复需要数据库副本C. 事务故障的恢复只需要日志,不需要DBA参与D. 事务故障的恢复需要日志和数据库副本(分数: 2.00 )A.B.C. VD.解析:20. 关于备份策略的描述,正确的是 。A. 静态备份应

8、经常进行B. 动态备份适合在事务请求频繁时进行C. 数据更新量小时适合做动态备份D. 海量备份适合在事务请求频繁时进行(分数: 2.00 )A.B.C. VD.解析:21. 用于故障后恢复的是 。A.日志文件B .缓冲区数据C .后备副本D .磁盘文件B.C.D.解析:22. 用于数据恢复的重要文件是 ,它记录对数据的所有操作。A.后备副本B 索引文件C 日志文件D 备注文件(分数: 2.00 )A.B.C. VD.解析:23. 数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括A. 数据字典、备注文件、审计档案、后备副本B. 数据字典、应用程序、日志文件、审计文件C. 日志文件、数

9、据库后备副本D. 数据字典、应用程序、数据库后备副本(分数: 2.00 )A.B.C. VD.解析:24. 整个数据库的一种形式的保护是对系统上的文件进行 地备份A.周期性B .经常性C .间断性D .连续性(分数: 2.00 )A. VB.C.D.解析:25. 在出现系统失败的事故时,由数据库的 开始重新处理记录点之后的所有业务。A.日志B .备份C.记录D .程序(分数: 2.00 )A. VB.C.D.解析:26. 后备副本的作用是 。A.安全性保障B .一致性控制C. 故障后的恢复D 数据的转储(分数: 2.00 )A.B.C. VD.解析:二、 问答题 ( 总题数: 14,分数: 4

10、8.00)27. 什么是事务 ?事务中的提交和回滚是什么意思(分数: 3.00 ) 正确答案:(事务是DBMS勺基本工作单位,它是用户定义的一组逻辑一致的语言序列。事务是一个不可分 割的工作单位,其中包含的所有操作要么都执行,要么都不执行。数据库是一个公共资源,它允许多个用户程序并发地存取数据库中的数据。但是,如果系统对并发执行的操作不加以控制,就会存取和存储不正确的数据,破坏数据库的完整性。并发控制的主要方法就是采用封 锁机制。封锁就是一个事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。事务中的提交是提交事务的所有操作。具体来说,就是将事务中所有对数据库的更新写回到磁盘上的物理

11、数据库中,事务正常结束。事务中的回滚是数据库返回到事务开始时的状态。具体地说,就是在事务运行过程中发生了某种故障,事 务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时 的状态。 )解析:28. 什么是数据库恢复 ?请说明数据库恢复的策略和方法。分数: 3.00 )(也正确答案: (计算机系统的硬件故障、 软件故障、操作员的失误及故意的破坏会影响数据库中数据的正确性, 甚至造成数据库部分或全部数据的丢失。DBM必须具有将数据库从错误状态恢复到某一已知的正确状态 称为完整状态或一致性状态 ) 的功能。恢复实现技术是将数据库中的数据转储(备份)和记录日志文

12、件,当数据库中的数据出现故障时,就可以利用数据库的数据备份或者日志文件来恢复。恢复的策略和方法如下:一是由于故障,使数据库本身遭到破坏(例如,磁盘的磁头碰撞),要重新装入最新的数据库备份,然利用运行日志重做这个数据库备份之后实现的一切修改。二是由于故障,虽然未使数据库遭到破坏,但已使某些内容不可靠。在这种情况下,利用日志找出发生 故障前已提交的事务,将其记入重做队列;撤销发生故障时尚未完成的事务所做的“不可靠”修改,把数 据库恢复到某一正确状态。 )解析:29. 简述数据库在运行过程中可能发生的故障类型。正确答案: ( 数据库在运行过程中可能发生的故障大致分为以下几类。系统故障。由于电压不稳、

13、突然断电、硬件错误、操作系统故障、DBMS勺程序设计缺陷等导致系统停止运转的事件影响正在执行的事务,造成主存和数据库缓冲区中的内容丢失,没有将结果写入数据库,使 数据库中勺数据受损。(2) 事务故障。 事务在运行中, 由于某种原因使事务未能运行到正常终止点之前就被撤销了, 这种情况称为 事务故障。(3) 计算机病毒。计算机病毒已经成为计算机系统勺主要威胁,自然也是数据库系统勺主要威胁。(4) 介质故障。介质故障主要为存储介质 (如磁盘等 )损坏,使存储在外存上勺数据库部分或全部损坏。(5) 人为破坏或操作错误。 人为破坏主要是人为勺故意破坏; 操作员勺误操作是数据库中输入了错误数据或 删除了不

14、应删除勺数据等。 )解析:30. 怎样进行介质故障及系统故障勺恢复 ?数据库中为什么要有恢复子系统 ?其有什么功能 ?分数: 3.00 ) 正确答案: ( 在发生介质故障时,磁盘上勺物理数据库被破坏,这时勺恢复操作分为以下几步:(1) 重装转储后勺后备副本,使数据库恢复到转储时勺一致性状态。(2) 从故障开始,反向阅读日志文件,找出已经提交事务标记重做队列。(3) 从故障开始,反向阅读日志文件,根据重做队列勺记录,重做所有已完成勺事务,将数据库恢复至故障 前某一刻勺一致性状态。当系统故障发生时,造成数据库处于一种不一致性状态勺主要原因有两个:一个是一些未完成事务对数据 库勺部分更新已写入数据库中;另一个是一些已提交事务对数据库勺更新还留在内存缓冲区,没来得及写 回数据库。因此,基本勺恢复操作分为以下两步:(1) 根据日志文件建立重做队列和撤销队列从头扫描日志文件, 找出故障前已提交勺事务记录, 将其事务标 识放入重做队列;还要找出故障前尚未完成勺事务,将该事务放入撤销队列。(2) 对重做队列中勺事务进行重做处理, 对撤销队列中勺事务进行撤销处理。 对

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号