第16章 事务的控制与管理.pptVIP

  • 0
  • 0
  • 约6.32千字
  • 约 33页
  • 2019-09-23 发布于湖北
  • 举报
第16章 事务的控制与管理 在实际对数据库的使用中,会出现多个用户同时对某一个数据表进行访问或者的修改的情况。当多个用户在同一时间修改对同一张数据表都进行读取或者修改操作时,处理不当,就可能会导致数据发生冲突的问题。例如,两个人在同一城市的不同地点同时都想买一张飞往大连的飞机票,而在联网的售票系统中,飞往大连的飞机票只有一张,如果售票系统不够完善,就会出现两个人购买了同一航班的同一座位的机票,这样的事情显然是不希望发生的。为了解决类似这样的问题,就需要使用事务的控制和管理机制。SQL语言也支持使用事务。本章就来介绍与事务控制和管理有关的内容。 第16章 事务的控制与管理 事务的概念及其ACID属性; 事务的控制; 并发事务的工作流程; 并发事务中存在的问题; 事务的隔离级别; 设置隔离级别和事务访问模式的方法。 16.1 事务的概念 事务是指单个逻辑工作单元执行的操作的集合。通过事务处理,保证了数据库中数据的一致性。事务需要满足ACID属性,即Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)。本节就来事务的这4个基本属性。 16.1.1 原子性(Atomicity) 所谓事务的原子性是指同一个事务中所有执行的操作,要么全部成功,要么全都不会执行,即会退回到这个操作执行之前的状态。例如,有两个用户,

文档评论(0)

1亿VIP精品文档

相关文档