下载此文档

《数据库系统概论》第5版原版授课-第10章课件.ppt


文档分类:高等教育 | 页数:约98页 举报非法文档有奖
1/98
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/98 下载此文档
文档列表 文档介绍
(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序一个程序通常包含多个事务事务是恢复和并发控制的基本单位定义事务显式定义方式BEGINTRANSACTIONBEGINTRANSACTIONSQL语句1SQL语句1SQL语句2SQL语句2。。。。。。。。。。COMMITROLLBACK隐式方式当用户没有显式地定义事务时,数据库管理系统按缺省规定自动划分事务事务异常终止事务运行的过程中发生了故障,不能继续执行系统将事务中对数据库的所有已完成的操作全部撤销事务滚回到开始时的状态事务正常结束提交事务的所有操作(读+更新)MIT事务正常结束提交事务的所有操作(读+更新)事务中所有对数据库的更新写回到磁盘上的物理数据库中ROLLBACK事务异常终止事务运行的过程中发生了故障,(ACID特性)事务的ACID特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)(1)原子性事务是数据库的逻辑工作单位事务中包括的诸操作要么都做,要么都不做(2)一致性事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态一致性状态数据库中只包含成功事务提交的结果不一致状态数据库系统运行中发生故障,有些事务尚未完成就被迫中断;这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态

《数据库系统概论》第5版原版授课-第10章课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数98
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小744 KB
  • 时间2020-08-11