11. 事务与并发控制.pptVIP

  • 5
  • 0
  • 约4.7千字
  • 约 26页
  • 2017-06-02 发布于湖北
  • 举报
11.事务与并发控制解读

第十一章 事务与并发控制 当用户建立与数据库的会话后,用户就可以对数据库的进行操作,而用户对数据库的操作是通过一个个事务来进行的。事务确保用户对数据库逻辑操作的完整性和一致性,这里的逻辑操作是指用户根据业务逻辑而进行的一系列操作。 本章学习目标: 事务的概念,主要了解事务的ACID特性、 处理过程。 在Oracle中设置事务的隔性层 事务处理语句 事务的并发控制 最基本锁的作用和使用 死锁的发生 锁定的多粒度性 Oracle中的多粒度意向锁 11.1 了解事务 在介绍Oracle 10g的事务处理之前,首先需要理解什么是数据库中的事务。事务其实是一个很简单的概念,用户每天都会遇到许多现实生活中类似事务的示例。例如,商业活动的中的交易,对于任何一笔交易来说,都涉及两个基本动作:一手交钱和一手交货。这两个动作构成了一个完整的商业交易,缺一不可。也就是说,这两个动作都成功发生,说明交易完成;如果只发生一个动作,则交易失败。所以,为了保证交易能够正常完成,需要某种方法来保证这些操作的整体性,即这些操作要么都成功,要么都失败。 11.2 事务的ACID特性 一组SQL语句操作要成为事务,数据库管理系统必须保证这组操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),这就是事务的ACID特性。

文档评论(0)

1亿VIP精品文档

相关文档