电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库恢复技术文档VIP免费

数据库恢复技术文档_第1页
1/10
数据库恢复技术文档_第2页
2/10
数据库恢复技术文档_第3页
3/10
数据库恢复技术 1 . 教学目标及基本要求: 正确理解事务的基本概念及特性,了解故障的种类及恢复实现技术。掌握数据转储的基本技术,弄清日志文件在数据库恢复中的作用。 2 .重点和难点:重点讲解事务的基本概念,恢复的实现技术。难点是恢复的实现技术 一.什么是事务 1.事务的基本概念 所谓事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 “一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效,要么整体失效。这种思想反映到数据库上,就是多个SQL语句,要么所有执行成功,要么所有执行失败。 例如:在关系数据库中,一个事务可以是一条 SQL语句,一组 SQL语句或整个程序。 事务的开始与结束可以由用户显式控制。如果用户没有显式地定义事务,则由 DBMS按缺省规定自动划分事务。在 SQL语言中,定义事务的语句有三条: BEGIN TRANSACTION ,COMMIT ,ROLLBACK 事务通常是以 BEGIN TRANSACTION开始,以 COMMIT或 ROLLBACK结束。 COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤消,滚回到事务开始时的状态。这里的操作指对数据库的更新操作。 2. 事务的四个特性: 简称 ACID 1. 原子性(Atomiciy):事务是一个独立的逻辑单位,事务中包括的诸操作要么全做,要么全不做。 要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。 2. 一致性(Consistency):事务的执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。 一致性处理数据库中对所有语义约束的保护。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。例如,当数据库处于一致性状态 S1时,对数据库执行一个事务,在事务执行期间假定数据库的状态是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库恢复技术文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部