2022年数据库恢复技术 .pdf

上传人:H****o 文档编号:33373169 上传时间:2022-08-10 格式:PDF 页数:4 大小:42.75KB
返回 下载 相关 举报
2022年数据库恢复技术 .pdf_第1页
第1页 / 共4页
2022年数据库恢复技术 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年数据库恢复技术 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库恢复技术 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第十章 数据库恢复技术(习题集)一、名词解释1、事务:2、日志文件:3、事务的持续性:4、事务的原子性:二、选择题1、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A) 。 A. 原子性 B. 一致性 C. 独立性 D. 持久性2、表示两个或多个事务可以同时运行而不互相影响的是(C)。 A. 原子性 B. 一致性 C. 独立性 D. 持久性3、事务的持续性是指(B ) A.事务中包括的所有操作要么都做,要么都不做。 B.事务一旦提交,对数据库的改变是永久的。 C.一个事务内部的操作对并发的其他事务是隔离的。 D.事务必须是使数据库从

2、一个一致性状态变到另一个一致性状态。4、SQL语言中的 COMMIT 语句的主要作用是( C)。 A. 结束程序 B. 返回系统 C. 提交事务 D. 存储数据5、SQL语言中用( B )语句实现事务的回滚名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - A. CREATE TABLE B. ROLLBACK C. GRANT 和REVOKE D. COMMIT 6、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损

3、失或全部损失,这种情况称为(A )。 A. 介质故障 B. 运行故障 C. 系统故障 D. 事务故障7、在DBMS 中实现事务持久性的子系统是( D )。 A. 安全管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统8、后援副本的作用是(C )。 A. 保障安全性 B. 一致性控制 C. 故障后的恢复 D. 数据的转储9、事务日志用于保存( C )。 A. 程序运行过程 B. 程序的执行结果 C. 对数据的更新操作 D. 数据操作10、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C )。 A. 数据字典、应用程序、审计档案、数据库后备副本 B.

4、数据字典、应用程序、审计档案、日志文件 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、数据库后备副本三、填空题1、事务具有四个特性:它们是_ 、_ 、_ 和_ 。2、数据库系统中可能发生各种各样的故障,大致可以分为_ 、_ 、_ 和 _ 等。3、建立冗余数据最常用的技术是数据转储和 登记日志文件;通常在一个数据库系统中,这两种方法是一起使用的。四、简答题1、试述事务的概念及事务的四个特性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - -

5、- - - - - 2、针对事务故障,试给出恢复的策略和方法。答:事务故障的恢复:事务故障的恢复是由DBMS 自动完成的,对用户是透明的。 DBMS执行恢复步骤是:(1)反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中“ 更新前的值” 写入数据库。(3)继续反向扫描日志文件,做同样处理。(4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。3、数据库转储的意义是什么?试比较各种数据转储方法。答:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA 定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数

6、据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。静态转储:在系统中无运行事务时进行的转储操作。动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从恢复角度看,使用海量转储得到的后备副本进行恢复一般说来更简单些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。4、数据库恢复的基本技术有哪些?答:数据转储和登录日志文件是数据库恢复的基本技术。(2分)当系统运行过程中发生故障,利用转储的数据库后备副本

7、和日志文件就可以将数据库恢复到故障前的某个一致性状态。(3分)5、数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?答:数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;( 3)介质故障;( 4)计算机病毒。系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 6、数据库中为什么要

8、有恢复子系统?它的功能是什么?答:因为计算机系统中硬件的故障软件的错误操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。7、 简述事务的基本概念并解释事务的ACID 特性。8、简要说明日志文件在数据恢复中的作用以及登记日记文件时必须遵循的两条原则。答:日记文件的作用是(1)、事务故障恢复和系统故障恢复必须用日志文件;( 2)、在动态转储方式中建立日志文件,后备副本和日志文件结合起来才能有效的恢复数据库;(3)、在静态转储方式中,也建立日志文件,利用日志文件,把已完成的事务进行重做处理。为保证数据库是可恢复的,登记日记文件必须遵循两条原则:(1)、登记的次序严格按并发事务执行的时间顺序;(2)、必须先写日志文件,后写数据库。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁