事务结束&COMMIT事务正常结束■提交事务的所有操作(读+更新)事务中所有对数据库的更新写回到磁盘上的物理数据库中&ROLLBACK事务异常终止事务运行的过程中发生了故障,不能继续执行系统将事务中对数据库的所有已完成的操作全部撤销1事务滚回到开始时的状态AnIntroduction toDatabase System
An Introduction to Database System 事务结束 ❖COMMIT ◼ 事务正常结束 ◼ 提交事务的所有操作(读+更新) ◼ 事务中所有对数据库的更新写回到磁盘上的物理数据 库中 ❖ROLLBACK ◼ 事务异常终止 ◼ 事务运行的过程中发生了故障,不能继续执行 ◼ 系统将事务中对数据库的所有已完成的操作全部撤销 ◼ 事务滚回到开始时的状态
10.1事务的基本概念1.事务中国人民大学2.事务的ACID特性数据库系统概论An Introduction to Database System
An Introduction to Database System 10.1 事务的基本概念 1.事务 2.事务的ACID特性
2.事务的特性(ACID特性)事务的ACID特性:原子性(Atomicity)*一致性(Consistency)数据库系统概论*隔离性(lsolation)*持续性(Durability)AnIntroduction toDatabaseSystem
An Introduction to Database System 2.事务的特性(ACID特性) 事务的ACID特性: ❖ 原子性(Atomicity) ❖ 一致性(Consistency) ❖ 隔离性(Isolation) ❖ 持续性(Durability )
(1)原子性心事务是数据库的逻辑工作单位事务中包括的诸操作要么都做,要么都不做中国数据库系统概论AnIntroduction to DatabaseSystem
An Introduction to Database System (1)原子性 ❖事务是数据库的逻辑工作单位 ◼ 事务中包括的诸操作要么都做,要么都不做
(2)一致性事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态*一致性状态数据库中只包含成功事务提交的结果心不一致状态数据库系统运行中发生故障,有些事务尚未完成就被迫中断;这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态AnIntroductiontoDatabaseSystem
An Introduction to Database System (2)一致性 ❖ 事务执行的结果必须是使数据库从一个一致性状态变 到另一个一致性状态 ❖ 一致性状态 ◼ 数据库中只包含成功事务提交的结果 ❖ 不一致状态 ◼ 数据库系统运行中发生故障,有些事务尚未完成就被迫 中断; ◼ 这些未完成事务对数据库所做的修改有一部分已写入物 理数据库,这时数据库就处于一种不正确的状态