• / 90
  • 下载费用:10 金币  

数据恢复24353.ppt

关 键 词:
数据恢复24353.ppt
资源描述:
数 据 库 基 础 数据恢复技术,汤 娜 中山大学计算机科学系 isstn@zsu.edu.cn,系统篇,数据库完整性 数据库恢复技术 并发控制 数据库安全性,,数据库恢复技术,1 事务的基本概念 2 数据库恢复概述 3 故障的种类 4 恢复的实现技术 5 恢复策略 6 具有检查点的恢复技术 7 数据库镜像 8 小结,1 事务的基本概念,一、什么是事务 二、如何定义事务 三、事务的特性,一、什么是事务,事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 一个应用程序通常包含多个事务事务是恢复和并发控制的基本单位,二、如何定义事务,显式定义方式BEGIN TRANSACTION BEGIN TRANSACTIONSQL 语句1 SQL 语句1SQL 语句2 SQL 语句2。。。。。 。。。。。COMMIT ROLLBACK,ROLLBACK 事务异常终止 事务运行的过程中发生了故障,不能继续执行 回滚事务的所有更新操作 事务滚回到开始时的状态,COMMIT 事务正常结束 提交事务的所有操作(读+更新) 事务中所有对数据库的更新永久生效,,,,,,,事务的开始,,隐式方式 当用户没有显式地定义事务时, DBMS按缺省规定自动划分事务,例子,BEGIN TRANSACTION 读账户甲的余额至变量BALANCE BALANCE=BALANCE-AMOUNT(AMOUNT为转账金额) IF (BALANCE0) THEN{显示‘金额不足,不能转账’;ROLLBACK; (撤销该事务)} ELSE{将BALANCE的值写回到账户甲;读账户乙的余额至变量BALANCE1BALANCE1=BALANCE1+AMOUNT将BALANCE1的值写回到账户乙;COMMIT;},三、事务的特性(ACID特性),事务的ACID特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持续性(Durability ),1. 原子性,事务是数据库的逻辑工作单位 事务中包括的诸操作要么都做,要么都不做,2. 一致性,事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态 一致性状态: 数据库中只包含成功事务提交的结果 不一致状态: 数据库中包含失败事务的结果,一致性与原子性,银行转帐:从帐号A中取出一万元,存入帐号B。 定义一个事务,该事务包括两个操作这两个操作要么全做,要么全不做 全做或者全不做,数据库都处于一致性状态。 如果只做一个操作,数据库就处于不一致性状态。,例:现假设一个公司数据库中有两个账户S,C,分别有存款3万元和2万元,现从S账户上的取出1 万元放入到C账户上。,Read(S)S=30000 S=S-10000S=20000Write(S),Read(C)C=20000 C=C+10000C=30000Write(C),3. 隔离性,对并发执行而言 一个事务的执行不能被其他事务干扰 一个事务内部的操作及使用的数据对其他并发事务是隔离的 并发执行的各个事务之间不能互相干扰,T1的修改被T2覆盖了!,4. 持续性,持续性也称永久性(Permanence) 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结果有任何影响。,事务的特性,保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素 多个事务并行运行时,不同事务的操作交叉执行 事务在运行过程中被强行停止,,第七章 数据库恢复技术,1 事务的基本概念 2 数据库恢复概述 3 故障的种类 4 恢复的实现技术 5 恢复策略 6 具有检查点的恢复技术 7 数据库镜像 8 Oracle的恢复技术 9 小结,2 数据库恢复概述,故障是不可避免的 计算机硬件故障 系统软件和应用软件的错误 操作员的失误 恶意的破坏 故障的影响 运行事务非正常中断,但不会破坏数据库 破坏数据库,数据库恢复概述(续),数据库管理系统对故障的对策 保证故障发生后,能把数据库中的数据从错误状态恢复到某种逻辑一致的状态 保证事务ACID DBMS提供恢复子系统恢复技术是衡量系统优劣的重要指标,,数据库恢复技术,1 事务的基本概念 2 数据库恢复概述 3 故障的种类 4 恢复的实现技术 5 恢复策略 6 具有检查点的恢复技术 7 数据库镜像 8 小结,3 故障的种类,事务故
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:数据恢复24353.ppt
链接地址:https://www.weizhuannet.com/p-9819126.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开