数据库应用技术 第十三章2007-8.pptVIP

  • 4
  • 0
  • 约1.19万字
  • 约 42页
  • 2016-03-11 发布于江西
  • 举报
数据库应用技术 第十三章2007-8.ppt

天津大学计算机基础教学部 * * 第13章 事 务 13.1 事务操作 13.2 事务的编程 13.3 锁和死锁 13.4 分布式事务 13.1 事务操作 一、事务的定义和属性 事务可以被定义成一系列操作,这些操作作为单个逻辑工作单元共同完成。 事务具有ACID属性,即??Atomic原子性,??Consistent一致性,??Isolated隔离性,??Durable永久性。 1. 原子性 要么完成所有数据的修改,要么对这些数据不做任何修改 2. 一致性 在成功地完成一个事务后,所有的数据都处于一致状态。 3. 独立性 事务独立于同时发生的其它事务对数据的修改。 4. 持久性 完整的事务对数据的任何修改都能在系统中永久保存下来。 二、事务并发及并发产生的问题 SQL Server提供乐观和悲观的两种并发控制。当许多人试图同时修改数据库内的数据时,必须执行控制系统以使某个人所做的修改不会对他人产生负面影响,这称为并发控制. 乐观并行 允许事务在不锁定任何资源的情况下执行。只有当事务要提交时才检查资源,以确定是否有冲突发生。乐观并发是由游标来实现的。 悲观并行 在事务执行期间锁定资源。除非发生死锁,事务总能得以成功

文档评论(0)

1亿VIP精品文档

相关文档