正在加载图片...
事务的基本概念 无论是从系统设计人员的角度,还是从用户的角度,事务都是二个单 元的 这些操作要么全部成 要么全部失败 务是数据库环 境中 辑工作箪元,相当于操作系统中的进程的概态。 事务可以是隐含的,也可以是定义的。在许多数据库的操作由,个 令的执行,例如 UPDATE语句就是 事务也可以由用户使用语句定义,例如 BEGIN TRANSACTION语句 表示事务的开始,而 END TRANSACTION语句表示事务的结束。 为了保证数据库中的数据总是正确的,一个事务应该具有Ac|D属性, A表示原子性( Atomicity),c表示一致性( Consistency),表示独立 性( solation),D表示持久性 Durability,)。事务的ACb特性和事务的 关系可以使用图131来示意表示。 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第6页数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第6页 事务的基本概念 ⚫ 无论是从系统设计人员的角度,还是从用户的角度,事务都是一个单 元的操作,这些操作要么全部成功,要么全部失败。事务是数据库环 境中的逻辑工作单元,相当于操作系统中的进程的概念。 ⚫ 事务可以是隐含的,也可以是定义的。在许多数据库的操作中,一个 命令的执行,例如UPDATE语句就是一个完整的事务。在应用程序中, 事务也可以由用户使用语句定义,例如BEGIN TRANSACTION语句 表示事务的开始,而END TRANSACTION语句表示事务的结束。 ⚫ 为了保证数据库中的数据总是正确的,一个事务应该具有ACID属性, A表示原子性(Atomicity),C表示一致性(Consistency),I表示独立 性(Isolation),D表示持久性(Durability)。事务的ACID特性和事务的 关系可以使用图13-1来示意表示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有