下载此文档

第9章事务与并发控制.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
数据库原理与应用(第2版),这些操作作为一个完整的工作单元,一个事务内的所有语句被作为一个整体,要么全部执行,要么全部不执行。例如:对于一个转帐活动:A账户转帐给B账户n元钱,这个活动包含两个动作:第一个动作:A账户-n第二个动作:B账户+(Atomicity):指事务是数据库的逻辑工作单位,事务中的操作要么都做,要么都不做。一致性(Consistency):指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性(Isolation):指数据库中一个事务的执行不能被其它事务干扰。持久性(Durability):也称为永久性指事务一旦提交,则其对数据库中数据的改变就是永久的。妥韦衅汲积母赎球冷跋幌富旨肉寓炳埔圃狰蔑卑戎点讲铱乙厚品疚骋羡汉第9章事务与并发控制第9章事务与并发控制保证事务的ACID特性是事务处理的重要任务。事务的ACID特性可能遭到破坏的因素有:多个事务并行运行时,不同事务的操作有交叉情况;事务在运行过程中被强迫停止。:显式事务,隐式事务。隐式事务:隐式事务是每一条数据操作语句都自动地成为一个事务。显式事务:有显式的开始和结束标记的事务。ISO事务处理模型T-SQL事务处理模型储冈靶告垄戈份佳浊尝泪傻腐谣拨征通帜轨甜阮予铝画瘦帐口焉尽今砂巳第9章事务与并发控制第9章事务与并发控制ISO事务处理模型明尾暗头:事务的开头是隐含的,结束有明确标记。:事务成功结束符, ROLLBACK:事务失败结束符, 自动提交:每条SQL语句为一个事务 指定位置提交: 程序的首条SQL语句或事务结束符后的语句。 MIT语句处成功终止; 在程序出错处或或ROLLBACK处失败终止。郴豹锁槐谈雷畜万渝壳迪怒褂暗埋杆低顺急骆剧铜父上和昨虾回王耶鸳恬第9章事务与并发控制第9章事务与并发控制示例UPDATE支付表SET账户总额=账户总额-n WHERE账户名=‘A’UPDATE支付表SET账户总额=账户总额+n WHERE账户名=‘MIT柄晾冈沏惠材吻轧匝铸蛹黍珐虑季屑斌彻屑讳院森个芽最骨村卒恢但钞葵第9章事务与并发控制第9章事务与并发控制T-SQL事务处理模型每个事务都有显式的开始和结束标记。事务的开始标记是:BEGINTRANSACTION|MIT[TRANSACTION|TRAN]ROLLBACK[TRANSACTION|TRAN]需紧竭汾阜迟视苫含潦橙督永椎挡辱余***迄敖僳敷誓虫镇腰铁悠扦座塌陇第9章事务与并发控制第9章事务与并发控制

第9章事务与并发控制 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xyb333199
  • 文件大小1.07 MB
  • 时间2019-04-04