第十章 数据库恢复技术 第十章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 恢复的实现 10.4 恢复策略 10.5 具有检查点的恢复技术 10.6 数据库镜像 10.7 SQL Server 的恢复技术 10.1 事务的基本概念 什么是事务? 事务的基本操作与状态 系统赋予事务的特性 10.1.1 什么是事务? 典型事务,如银行转帐: 帐户A – 10000元;帐户B + 10000元。 10.1.2 事务的基本操作与状态 1)事务开始(begin transaction):开始执行。 2)事务读写(read / write) :进行数据库操作。 3)事务结束(end transaction):完成所有操作。 4)事务交付(commit):完成所有操作,并保存所有结果。 5)事务撤消(rollback):执行途中出现异常,系统或用户撤消事务。 10.1.3 系统赋予事务的特性(ACID) 为了保证事务并发、有效、正确地执行,保证数据库的正确性,系统必须赋予事务一些特性。 1)原子性(Atomicity): 最基本特性 事务的所有操作要么全部完成,要么均不执行。原子性在于保证正确性。由DBMS的恢复子系统来保证原子性。 2)一致性(Consistency):事务必须将数据库从一种一致状态转换为另一种一
原创力文档

文档评论(0)