数据库系统概论课件07-10.pptVIP

  • 3
  • 0
  • 约9.34千字
  • 约 54页
  • 2018-04-15 发布于河南
  • 举报
数据库系统概论课件07-10

数据库结构与原理 第七章 数据库恢复技术 本 章 要 点 事务的基本概念 事务的特性ACID 恢复机制和技术 故障及其恢复 检查点 事务的基本概念 事务是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。 例如银行转帐 SQL中事务的定义: Begin transaction:事务开始 Commit work或 Rollback work:事务结束 Commit work表示提交,事务正常结束 Rollback work表示事务非正常结束,撤消事务已做的操作,回滚到事务开始时状态 事务示例 银行转帐:事务T从A帐户过户50¥到B帐户。 T: read(A); A := A – 50; write(A); read(B); B := B + 50; write(B); read(X):从数据库传送数据项X到事务的工作区中 write(X):从事务的工作区中将数据项X写回数据库 事务的特性ACID 原子性(Atomicity) 事务中包含的所有操作要么全做,要么全不做 原子性由恢复机制实现 一致性(Consistency) 事务的隔离执行必须保证数据库的一致性:事务开始前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。 数据库的一致性状态由用户来负责

文档评论(0)

1亿VIP精品文档

相关文档