SQL Serve事务的设计.pptVIP

  • 78
  • 0
  • 约3.61千字
  • 约 13页
  • 2019-01-27 发布于福建
  • 举报
SQL Serve事务的设计

* 实验13 SQL Server事务设计 事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,是并发控制的基本单位。通过本实验学习事务的概念、设计事务的基本思想,掌握事务的创建和运行的基本方法。 【知识要点】 1.事务的基本概念 所谓事务是用户定义的一个数据库操作系列,这些操作要么都做要么全不做,是一个不可分割的工作单元。在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 2.事务的特性 (1)原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 (2)一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构都必须是正确的。 瘩夺香茹钦赎烂舀猩健斤曼驹俐虹宪萌幢蝉歧渣鞍婪柬老取缴炕坎几卉琉SQL Serve事务的设计SQL Serve事务的设计 实验13 SQL Server事务设计 (3)隔离性 由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。 (4)持久性

文档评论(0)

1亿VIP精品文档

相关文档