Ch06-事务、锁、索引及数据完整性.pptVIP

  • 1
  • 0
  • 约1.49万字
  • 约 67页
  • 2017-06-03 发布于湖北
  • 举报
网络数据库开发技术 事务、锁、索引与数据完整性 事务 事务 事务的概念 事务是并发控制的基本单位。所谓事务,就是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。 事务的特性 原子性:对数据的修改,要么都完成,要么都取消。 一致性:事务完成时,保持数据的一致性、完整性。 隔离性:并行事务之间相互隔离。 持久性:事务完成后,对数据所做的所有修改就保 存到数据库中。 事务 SQL Server以下列事务模式运行。 (1)自动提交事务 每条单独的语句都是一个事务。 (2)显式事务 每个事务均以BEGIN TRANSACTION语句显式开始,以COMMIT或ROLLBACK语句显式结束。 (3)隐式事务 在前一个事务完成时新事务隐式启动,但每个事务仍以COMMIT或ROLLBACK语句显式完成。 (4)批处理级事务 只能应用于多个活动结果集(MARS),在MARS会话中启动的Transact-SQL显式或隐式事务变为批处理级事务。 事务的使用 事务控制语句  ?BEGIN TRAN | TRANSACTION [tran_name

文档评论(0)

1亿VIP精品文档

相关文档