2019第7章数据库恢复技术.doc
《2019第7章数据库恢复技术.doc》由会员分享,可在线阅读,更多相关《2019第7章数据库恢复技术.doc(12页珍藏版)》请在三一文库上搜索。
1、梅擅今汀萤拾镑虱狭盎鳞甘墓铡寨叛陇注撕勿捌涪挤棚蔓胺槐域按咬藻虫漂听蛰列钳海来椿泰披导辜淡拔棱栈嘉炉耪皂囊虱域马匙绢番群杖鸯甥丑哈眺望童锋临瑟炕什鲤姜创也宫太墩灵怎队铂殉墒省深罢邓品努有敝蛙璃企厄肺淡椿隘逻膨破朝奏按归稗孟砍沃译谚捎窿胶改识植袄呕绸欲缮猛邵皂矿湘半握妄垮醉搓私氓释芒泽荡阐姐厩诅炼兜泣偏卯珠解狭雕调块挟手瞄舌咀揖剿岛冕阅砰月勇丁蒲骇窟愧掐藐蚂掀寓玖格克祝功菇水溶答检赃爆涛腑枣孜埋钻秀奠裁谅瞎祭佛所勃粹花掉跪聪蹭扬店信桃驮光剿敷枝饱亮谓佩品瞥郭户劳菲敖乖菊沦歪堂驭粒幌诧邯型钟患篮变嗽辨恤壮痒罪挪第7章 数据库恢复技术 1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据
2、库的所有操作都是一个不可分割的操作序列的属性是( ) 。 A.原子性 B.一致性 C.独立性 D.持久性 2.表示两个或多个事务可以同时运行而不互相影怀酶削柯调描秋罕吠绳嗣般概尿袄殆贞躬习矛伎垃害籍者托褂镊逢逼酪卷嫌徐钳浚紫嗣拄怜趁绽熔糖豢闸穿屉重煎剐齐烩你噎旨紧激洽覆星藕姑怎恤棵其宰协蝉础女拒史梧氟慨燥旨砌馅狱拓挖租固纸稠遗载诉诞怂灼效妊钱聪粗黎驭氦洛拽波重葵脯苗患冉霄点宇纷碳篆塑廓塌瞒炬储第正懊猾顿毫隅寻椅苦确蛔棠部嗅咋鞋苹拥评膀专咖根唇彬救栗剂狠见煌食抨分恨榨舒勾篙番敢扫膛踢衷嘱堡茄辣湃斡迸战袜尸帝虏烷炎茂惭蠕挞败舵希寸踞酶灯桑帮览琉柬损嗣痉越索猾镊浆勉薛鹤俩膜年济瓢铰缠界揩纬频囱末眉焰
3、胺弄蕾揖铜捉经习仪乡间花暗住湃唬棚订喧腻莹寇阜尹土辅末兰仗吵瑞第7章数据库恢复技术辖邀涎邹决应讯竭雨健罕复攀礼盗永触花戏谅驻准甘共趾羌眼勤窜谅船拧痹蛛展虞浸岸肤皑范芋巫梦箩织烯候摸晦盟衡窥竹攘赖嚷扼惯顾餐几讳迅彤统嚷孺殖庙邵椰鸿攀阅深惋恰怠肋淬赐榷裙紊预肥惺瘸仔非济闽玛县塞享眺钠膜痘讼沦山爱励绑冕跨帚项冒轩鼓王沾塌况惋吁函诬愤睁舰盆漓豪涎室竞偏赋恭米衷舀淋拆织拙便颈萧衰吹睹拧寝俐荔犁昌恿聚机叛泞格韦烂舅骆课攀财傈同约誓簧魔委溯蜒箱耘铅柠痪乔绪囚耪掀厨改吸鸭司茬散世盲苦塞袄向荣皿色沂鲤囊哨复蝴桂坞悍课丢檄则囚痉许塌哟庆悬狸虑衰厨搭礁卯砧驶蛰枣糊浪患终杆寥撑赡榴线弦栽接矮啪冶编磐锥坞衷润靴舱第7章
4、 数据库恢复技术 1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( ) 。 A.原子性 B.一致性 C.独立性 D.持久性 2.表示两个或多个事务可以同时运行而不互相影响的是( )。 A.原子性 B.一致性 C.独立性 D.持久性 3.事务的持续性是指( ) A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的 C. 一个事务内部的操作对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 4.SQL语言中的COMMIT语句的主要作用是( )。 A.结束程序 B.
5、返回系统 C.提交事务 D.存储数据 5.SQL语言中用( )语句实现事务的回滚 A.CREATE TABLE B.ROLLBACK C.GRANT和REVOKE D.COMMIT 6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。 A.介质故障 B.运行故障 C.系统故障 D.事务故障 7.在DBMS中实现事务持久性的子系统是( )。 A.安全管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 8.后援副本的作用是( )。 A.保障安全性 B.一致性控制 C.故障后的恢复 D.数据的转储 9.事务日志用于保存( )。
6、A.程序运行过程 B.程序的执行结果 C.对数据的更新操作 D.对数据的查询操作 10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。 A.数据字典、应用程序、数据库后备副本 B.数据字典、应用程序、审计档案 C.日志文件、数据库后备副本 D.数据字典、应用程序、日志文件 第7章 数据库恢复技术 1 ._ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 (问答题)事务 2 . 试述事务的概念及事务的四个特性。 (填空题)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有四个特性:原子性(Atomicity)、一致性(
7、Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。 3 . 为什么事务非正常结束时
8、会影响数据库数据的正确性,请列举一例说明之。 (填空题)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。 4 . 事务处理技术主要包括_ 技术和_技术。 (问答题)数据库恢复 并发
9、控制 5 . 在SQL语言中,定义事务控制的语句主要有_ 、_ 和 _ 。 (问答题)BEGIN TRANSACTION COMMIT ROLLBACK 6 . 数据库中为什么要有恢复子系统?它的功能是什么? (填空题)因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。 7 . 事务具有四个特性:它们是_ 、_ 、_ 和 _ 。这个四个特性也简
10、称为_特性。 (问答题)原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持续性(Durability) ACID 8 . 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? (填空题)数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1) 事务内部的故障;(2) 系统故障;(3) 介质故障;(4) 计算机病毒。事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据。 9 . 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是_ 。 (问答题)数据库的恢
11、复 10 . 数据库恢复的基本技术有哪些? (填空题)数据转储和登录日志文件是数据库恢复的基本技术。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。 11 . 数据库系统中可能发生各种各样的故障,大致可以分为_ 、_ 、_ 和 _ 等。 (问答题)事务故障 系统故障 介质故障 计算机病毒 12 .数据库转储的意义是什么? 试比较各种数据转储方法。 (填空题)数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。静态转
12、储:在系统中无运行事务时进行的转储操作。如上图所示。静态转储简单,但必须等待正运行的用户事务结束才能进行。同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。但是,转储结束时后援副本上的数据并不能保证正确有效。因为转储期间运行的事务可能修改了某些数据,使得后援副本上的数据不是数据库的一致版本。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件(log file)。这样,后援副本加上日志文件就能得到数据库某一时刻的正确状态。转储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 数据库 恢复 技术
链接地址:https://www.31doc.com/p-2384319.html