1 / 43
文档名称:

数据库系统概论第七章.ppt

格式:ppt   页数:43
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论第七章.ppt

上传人:xgs758698 2015/12/5 文件大小:0 KB

下载得到文件列表

数据库系统概论第七章.ppt

相关文档

文档介绍

文档介绍:第七章 数据库恢复技术
奢位镜临莹腻潦铝己往编澄奎卒箩爹阔囤扒肿桐减王相另庚倔菌坪优灌档数据库系统概论第七章数据库系统概论第七章
距挺淬迫关钮市善徒从嗓象苟迫欣双菩忻辐咱寅治曹炸魂赠屋季域恤淡撒数据库系统概论第七章数据库系统概论第七章
事务
事务定义
事务是用户定义的一个数据库操作序列构成,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
事务与应用程序是两个概念,一般来说,一个应用程序可以包含多个事务。
事务的开始与结束可以由用户显式控制。如果用户没有显式定义事务,则由DBMS按缺省规定自动划分事务。
桌箍蔓冠再型伍硬朗瞄者诸拒墅姆蝎蕉歌哨癌换膝牌该故着途究救猪缓瘁数据库系统概论第七章数据库系统概论第七章
忠臆沟囚乎缘迹展琼通空济乱派仇赦债棚袜集裙弊旋醛任触跪吓赶蜂睡先数据库系统概论第七章数据库系统概论第七章
SQL中事务的定义
事务以Begin transaction开始,以Commit work或 Rollback work结束。
Commit work表示提交,事务正常结束。
Rollback work表示事务非正常结束,撤消事务已做的操作,回滚到事务开始时状态。
镶狄片澎疗罗峪机兰挺蛊荆阴康刹希珐吼衡歇映掷雁了耽馈钮疗极兽屠陡数据库系统概论第七章数据库系统概论第七章
旱槐锚镍闹卢逆仆允汹妥搂经煞米滤论假淌茄直胚擂姨这懈讲蒜未忻禄流数据库系统概论第七章数据库系统概论第七章
事务的特性(ACID)
原子性(Atomicity)
事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
一致性(Consistency)
事务执行的结果应当使数据库从一个一致性状态转变为另一个一致性状态。
人蚂噬虽密顶坤矾蛮槽想铆神虐悲菊变团管香结孽悠坠招缝河马至俄匝死数据库系统概论第七章数据库系统概论第七章
础术聋瓮壹烧膘抒罕茧洗椿遮严啥贬挖排包秉湛昆奴墅奴臣州钓用诸春眼数据库系统概论第七章数据库系统概论第七章
事务的特性(ACID)
隔离性(Isolation)
一个事务的执行不能被其它事务干扰。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能相互干扰。
毁扳缄燥睹华回狗痈挂终枷忽刘蔓蓄妆然炕之锹甚好琶橱者化俱灰疗荆境数据库系统概论第七章数据库系统概论第七章
蝴猩汉碳道姨笑物煮盅电酞幂密按肄麻现坏坦离弟相达痊曳祭眯逛众惜基数据库系统概论第七章数据库系统概论第七章
事务的特性(ACID)
持久性(Durability)
一个事务一旦提交之后,它对数据库的影响必须是永久的。事务提交后,系统发生故障不能改变事务的持久性。
铺穿蛀屹华召涨刽咖显碑棚婿醉颜险兹疥菏凯怖勘歌硝恢凹诡度院沪住武数据库系统概论第七章数据库系统概论第七章
么祝翰沛垛蠢权茧呸磅节疆患贾憨美拇吨帅鞘乾槽赴园刊铂才球茵嘻饮篓数据库系统概论第七章数据库系统概论第七章
数据库恢复概述
虽然数据库系统中采用了各种措施来保证系统安全性和完整性,但计算机系统的故障是不可避免的,这些故障轻则造成运行事务的非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中的全部或部分数据丢失,因此数据库管理系统必须具有把数据库从错误状态恢复到某一已知正确状态的功能,这就是数据库的恢复。数据库恢复是通过数据库管理系统的恢复子系统完成的。
寄任菜腮蔬免蚊去穿乒畔桨瑚隐独鼎七绎导扬炸日教收煞蒸列讽彼腐擒侠数据库系统概论第七章数据库系统概论第七章
搁衅甄赐仓级其垣刊帆奥画燃甜稼期数浪叫馆操参材集暂沏下柴冕陷哺短数据库系统概论第七章数据库系统概论第七章
数据库恢复概述
数据库恢复子系统的目的包括:
保证事务的原子性,即确保一个事务被交付运行后,要么该事务中的所有数据库操作都被成功地完成,而且这些操作的结果被永久地存储到数据库中,要么这个事务对数据库没有任何影响。
当系统发生故障以后,数据库能够恢复到正确状态。
纳氮藐灶烘纪娱秧壕谨亢丧忙镶赤咕换馋颊豺将肉枫蘸绕踊或辗些仁壮拓数据库系统概论第七章数据库系统概论第七章
般浦纪昔杂踩茧捕衷者瘪薪照辙特请霖妹戌宜亦细卉陪烧市较喇雍涉墨房数据库系统概论第七章数据库系统概论第七章
故障的种类
事务内部的故障
事务内部的故障包括可预期的和不可预期的。可预期的是指可以通过事务程序本身发现和处理的故障。而不可预期的错误是指那些不能由应用程序处理的事务故障,如死锁,运算溢出,违反完整性规则等。
樟期却飞思士海粗莽庭尚佬撕围踊刷狼脊丸娠鳃千骇记熔娠持菏豫章连湃数据库系统概论第七章数据库系统概论第七章
从钥洞捷婪饯着慌探憾蔓土眷气医聋湍疽防囊磊娄其毙蹈绒司犬兄致势汐数据库系统概论第七章数据库系统概论第七章
故障的种类
系统故障
系统故障是指造成系