第七章 数据库系统的恢复及并发控制技术.ppt

第七章 数据库系统的恢复及并发控制技术.ppt

事务:是一个不可分割的操作序列,该操作序列要么全做,要么全不做。 强调:事务和程序是两个概念。 一个程序中可以包含多个事务。 隐式控制:由DBMS按缺省规定自动划分。 显式控制: BEGIN TRANSACTION [事务开始] COMMIT [事务提交,重新改写数据库] ROLLBACK [事务提交,发生错误撤消] BEGIN TRANSACTION DELETE FROM S WHERE S#=‘10002’ DELETE FROM SC WHERE S#=‘10002’ ROLLBACK 1、原子性(Atomicity) 事务是不可分割的工作单位 2、一致性(Consistency) 事务提交后,数据库从一个一致性状态变到另一个一致性状态。 3、隔离性(Isolation) 在事务完成之前,它对数据库产生的结果不能被其它事务引用。 4、持续性(Durability) 一旦事务执行成功(提交),其对数据库产生的效果永久有效。 数据库的恢复: 把数据库从错误状态恢复到某一已知的正确状态

文档评论(0)

1亿VIP精品文档

相关文档