C事務的方法详细.docVIP

  • 5
  • 0
  • 约7.38千字
  • 约 14页
  • 2016-11-26 发布于重庆
  • 举报
C事務的方法详细

1 第十八讲 事务管理 2 学完本讲后,你应该能够了解: 1. 事务是数据库操作的原子单位,具有原子性、一致性、 隔离性和持久性等特性; 2. 事务的并发导致的四种不一致性:丢失修改(Lost Update)、不可重复读(Non-Repeatable Read)、读 “脏”数据(Dirty Read)和幻像(Phantom).并发控制 的正确性准则是事务并发执行的可串行化 3. 两段锁协议的工作原理; 4. ANSI SQL-92支持的四种隔离级别 5. 数据库恢复的目标是在故障发生时,确保事务的原子性 和持久性; 6. DBMS提供备份机制、日志机制、检查点机制来协助数据 库故障恢复; 7. 事务编程时,应尽量避免事务中的用户交互. 本 讲 主 要 目 标 3 一.事务的定义与特性 二.事务并发导致的四种不一致性 三.两段锁协议 四.隔离级别 五.数据库恢复的目标 六. 数据库恢复的技术 七. 事务编程 4 事务的定义 与特性 5 事务的定义与特性 1. 多用户同时操作同一张表导致的问题 假定两个顾客使用主副信用卡分别几乎同时刻在两台 ATM上取款; 有可能两人各取出500元,而帐户上只减少500元。 导致此种情形出现的原因是什么? SQL的原子操作单位与操作系统的原子操作单位不同? 6 事务的定义与特性 2. 数据的不一致性 假定数据库系统自动检测参照完整性约束,有下面操作:

文档评论(0)

1亿VIP精品文档

相关文档