08第8章SQLServer事务和并发控制.pptVIP

  • 2
  • 0
  • 约1.87万字
  • 约 74页
  • 2019-10-25 发布于湖北
  • 举报
大型数据库系统管理、设计与实例分析 ——基于SQL Server 唐善成 通信学院 tangshancheng@21 第8章 SQL Server 事务和并发控制 8.1 事务 8.2 事务的分类和控制 8.3 并发控制 8.4 事务处理实例分析 8.5 分布式事务 8.6 并发控制 8.1 事务 8.1.1 事务的概念 8.1.2 事务对并发控制和保障数据完整的重要性 8.1.1 事务的概念 事务是一个用户定义的完整的工作单元,一个事务内的所有语句被作为整体执行,要么全部执行,要么全部不执行。遇到错误时,可以回滚事务,取消事务内所做的所有改变,从而保证数据库中数据的一致性和可恢复性。 1、事务的特性(ACID) 原子性(Atomicity):事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。 一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性(Isolation):一事务的执行不能被其它事务干扰。 持续性(永久性) (Durability) :指事务一旦提交,则其对数据库中数据的改变就应该是永久的 2、事务和批的区别 编程时,一定要区分事务和批的差别: 批是一组整体编译的SQL语句,事务是一组作为单个逻辑工作单元执行的SQL语句。 批语句的

文档评论(0)

1亿VIP精品文档

相关文档