- 0
- 0
- 约1.36万字
- 约 82页
- 2026-01-04 发布于北京
- 举报
数据库技术与应用数据库恢复技术DatabaseTechnologyItsApplication
第十章数据库恢复技术10.1事务的基本概念10.2数据库恢复概述10.3故障的种类10.4恢复的实现技术10.5恢复策略10.6具有检查点的恢复技术10.7数据库镜像10.8小结DatabaseTechnologyItsApplication
例子银行转账:把10000元从一个账户甲转给另一个账户乙。读账户甲的余额BALANCE;BALANCE=BALANCE–10000;写回BALANCE;读账户乙的余额BALANCE1;BALANCE1=BALANCE1+10000;写回BALANCE1;DatabaseTechnologyItsApplication
一、事务(Transaction)定义一个数据库操作序列一个不可分割的工作单位(要么全做,要么不做)恢复和并发控制的基本单位事务和程序比较在关系数据库中,一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序。一个程序通常包含多个事务DatabaseTechnologyItsApplication
定义事务显式定义方式BEGINTRANSACTIONBEGINTRANSACTIONSQL语句1SQL语句1SQL语句2SQL语句2。。。。。。。。。。COMMITROLLBACK隐式方式当用户没有显式地定义事务时,DBMS按缺省规定自动划分事务DatabaseTechnologyItsApplication
二、事务的特性(ACID特性)原子性(Atomicity)事务中的所有操作要么全部执行,要么都不执行。一致性(Consistency)如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还应该是一致的。隔离性(Isolation)即使多个事务并发执行,每个事务都感觉不到系统中有其他事务在执行,以保证数据库的一致性。持续性(Durability)事务成功执行后它对数据库的修改是永久的,即使系统出现故障。DatabaseTechnologyItsApplication
第十章数据库恢复技术10.1事务的基本概念10.2数据库恢复概述10.3故障的种类10.4恢复的实现技术10.5恢复策略10.6具有检查点的恢复技术10.7数据库镜像10.8小结DatabaseTechnologyItsApplication
10.2数据库恢复概述故障是不可避免的系统故障:计算机软、硬件故障人为故障:操作员的失误、恶意的破坏等。数据库的恢复 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态) 恢复子系统是DBMS的一个重要组成部分,而且相当庞大DatabaseTechnologyItsApplication
第十章数据库恢复技术10.1事务的基本概念10.2数据库恢复概述10.3故障的种类10.4恢复的实现技术10.5恢复策略10.6具有检查点的恢复技术10.7数据库镜像10.8小结DatabaseTechnologyItsApplication
故障的种类事务内部的故障系统故障介质故障计算机病毒DatabaseTechnologyItsApplication
事务内部的故障例子:银行转账事务,把一笔金额从一个账户甲转给另一个账户乙。BEGINTRANSACTION读账户甲的余额BALANCE;BALANCE=BALANCE-AMOUNT;(AMOUNT为转账金额)写回BALANCE;IF(BALANCE0)THEN{打印金额不足,不能转账;ROLLBACK;(撤销刚才的修改,恢复事务)}ELSE{读账户乙的余额BALANCE1;BALANCE1=BALANCE1+AMOUNT
您可能关注的文档
- 预防接种门诊标准化建设方案.pptx
- 异位妊娠护理查房专题医学知识宣讲.ppt
- 第2章-护理伦理学的规范体系课件.pptx
- 大学生网购调查报告.ppt
- 预防医学课件.ppt
- ASAP湿巾抗菌剂介绍.ppt
- 实验四-福医大白细胞计数、网织红细胞+计数、血沉(医学课件).ppt
- 急救知识讲课.ppt
- 在中插入音视频的方法.pptx
- 大学英语基础口语教程-6A.ppt
- 中国国家标准 GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 《GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例》.pdf
- GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 中国国家标准 GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- 4、《建筑与市政施工现场安全卫生与职业健康通用规范》孙其珩(1).pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治统编版必修4课件:6.3 价值的创造和实现.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 第4课 知能双测8.pptx
原创力文档

文档评论(0)