3.隔离性 对并发执行而言 个事务的执行不能被其他事务干扰 个事务内部的操作及使用的数据对其他并发 事务是隔离的 并发执行的各个事务之间不能互相干扰
21 3. 隔离性 对并发执行而言 一个事务的执行不能被其他事务干扰 一个事务内部的操作及使用的数据对其他并发 事务是隔离的 并发执行的各个事务之间不能互相干扰
①读A=16 读A=16 ③A←A-1 写回 A=15 A+A-3 ④ 写回 A=15 TL的修改被T2爱盖了
22 T1的修改被T2覆盖了! 读A=16 A←A-3 写回 A=13 ① 读A=16 ② ③ A←A-1 写回 A=15 ④ T1 T2
4.持续性 持续性也称永久性( Permanence) 个事务一旦提交,它对数据库中数据的改 变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结 果有任何影响
23 4. 持续性 持续性也称永久性(Permanence Permanence) 一个事务一旦提交,它对数据库中数据的改 变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结 果有任何影响
事务的特性 保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素 多个事务并行运行时,不同事务的操作交叉执行 事务在运行过程中被强行停止
24 事务的特性 保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素 多个事务并行运行时,不同事务的操作交叉执行 事务在运行过程中被强行停止
42数据库恢复 故障是不可避免的 计算机硬件故障 m系统软件和应用软件的错误 操作员的失误 恶意的破坏 故障的影响 运行事务非正常中断 破坏数据库
25 4.2 数据库恢复 故障是不可避免的 计算机硬件故障 系统软件和应用软件的错误 操作员的失误 恶意的破坏 故障的影响 运行事务非正常中断 破坏数据库