1 / 54
文档名称:

数据库系统概论第八章.ppt

格式:ppt   大小:660KB   页数:54
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论第八章.ppt

上传人:165456465 2019/4/26 文件大小:660 KB

下载得到文件列表

数据库系统概论第八章.ppt

相关文档

文档介绍

文档介绍:数据库原理与应用《数据库系统概论》、事务事务是用户定义的一个数据库的操作序列,这些操作要么全做,要么全不做,是一个不可分割的整体。BEGINTRANSACTION SELECT…… UPDATE…… ……COMMIT(或ROLLBACK):银行转帐业务,从A帐户将1000元转帐到B帐户。实现的过程:A帐户余额是否足够;A帐户余额减去1000;检查B帐户是否合法;B帐户余额加上1000;这些操作要么都做,要么都不做!、事务的特性原子性(Atomicity)要么全部执行,要么完全不执行一致性(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性(Isolation)一个事务的执行不能被其他事务干扰。持续性(Durability)一个事务一旦提交,它对数据库的改变就是永久性的。(续)事务是恢复和并发控制的基本单位。事务的ACID特性可能被破坏的因素:多个事务并发执行,产生了操作交叉;事务在运行过程中被强行停止。(续)3、SQLServer中事务的模式显式事务通过SQL事务语句而定义的事务。MITTRANSCATION、(ROLLBACKTRANSCATION)隐式事务SETIMPLICITY_TRANSACTIONSON、SETIMPLICITY_TRANSACTIONSOFF语句进入和退出隐式事务连接模式。自动事务模式当一个语句成功执行后,它被自动提交,而当事务执行过程中产生错误时,则被自动回滚。(续)4、事务的使用实例在DBMS中进行事务处理利用显式事务的方式将一系列操作定义成一个事务,所有操作都完成,则事务提交,否则事务回滚。或者进入隐式事务方式,MITTRANSACTION完成一个事务的提交。BEGINTRANIFEXISTS(SELECT*FROMBANKWHEREUID='A')BEGIN IF(SELECT[MONEY]FROMBANKWHEREUID='A')>1000 BEGIN UPDATEBANKSET[MONEY]=[MONEY]-1000WHEREUID='A' SELECT*FROMBANK IFEXISTS(SELECT*FROMBANKWHEREUID='B') BEGIN UPDATEBANKSET[MONEY]=[MONEY]+1000 WHEREUID='B' COMMITTRAN END ELSE ROLLBACKTRAN END ELSE PRINT'A帐户余额不足!'ENDELSEPRINT'帐户不存在!'(续)4、事务的使用实例在应用程序中设置事务例如:在java中,mit(false)方法关系自动提交事务。mit()方法来提交数据库操作;rollback()方法来进行事务回滚。

最近更新

2026年c语言上机期末考试题(巩固) 13页

2026年c语言初学者编程题目(研优卷) 13页

2026年c语言指针考试题库(有一套) 13页

2026年C语言期末试题北京卷带答案 13页

2026年c语言理论考试题(基础题) 13页

2026年C语言程序设计实例教程及答案(名校卷).. 13页

2026年c语言算法考试题库必考题 13页

2026年C语言考试题精编答案 13页

2026年c语言试题期末及答案(必刷) 13页

2026年C语言题库(全优) 13页

2026年上海兴伟学院单招职业倾向性测试模拟测.. 45页

2026年上海理工大学单招职业适应性测试模拟测.. 42页

2026年中医住培带教师资理论考核题库100道及参.. 39页

2024年南阳工艺美术职业学院辅导员招聘考试真.. 36页

2024年大连汽车职业技术学院辅导员考试笔试真.. 30页

2026年乐山职业技术学院单招职业倾向性测试模.. 44页

2026年云南省楚雄彝族自治州单招职业适应性考.. 45页

2024年武汉警官职业学院辅导员招聘备考题库最.. 36页

2024年沈阳航空职业技术学院辅导员考试参考题.. 30页

2024年海南政法职业学院辅导员招聘考试真题汇.. 35页

2024年珠海艺术职业学院辅导员考试笔试真题汇.. 29页

2024年长治职业技术学院辅导员考试笔试真题汇.. 35页

2026年全国二级计算机C语言程序设计题库(黄金.. 13页

2025中国华电集团有限公司直属单位总法律顾问.. 34页

2026年刑事诉讼原理与实务模拟题100道及完整答.. 48页

2026年北京科技大学天津学院单招职业技能测试.. 45页

2026年医学微生物学习题集附参考答案【实用】.. 40页

2026年南京机电职业技术学院单招综合素质考试.. 44页

2026年南昌工学院单招职业适应性测试模拟测试.. 46页

2025山西晋城市级机关遴选公务员32人备考题库.. 50页