欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    【教学课件】第14章事务与锁.ppt

    • 资源ID:5657885       资源大小:275.50KB        全文页数:13页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【教学课件】第14章事务与锁.ppt

    第14章 事务与锁,学习目标,掌握事务概念和使用技术,了解锁的类型和相关问题,如并发性、锁定级别、死锁等。,问题,问题 在银行等重要交易中,要使一组SQL语句同时执行或撤消,如何做?要对查询结果进行一行行的操作,如何做到?,内容框架,事务概述,事务是作为单个逻辑工作单元执行的一系列操作。思考:事务和批处理的区别?事务的属性(ACID)原子性:原子工作单元一致性:保证数据的一致性隔离性:并发事务之间所做的修改要隔离并发操作:几个用户程序同时读写一个数据的情况持久性:对系统的影响要持久,简单事务编程,格式:BEGIN TRANSACTIONCOMMIT TRANSACTIONROLLBACK TRANSACTION【问题】简单的事务提交和回滚说明:如果没有明确给出BEGIN TRANSACTION语句,则SQL Server是将每个SQL语句都当成一个事务进行执行,事务的嵌套,嵌套事务只有在提交了最外层的事务后,数据才执行永久修改嵌套事务时,ROLLBACK语句只能将所有内层事务回滚到最外层的BEGIN TRANSACTION语句,封锁,利用封锁技术可以有效地保证数据的一致性封锁粒度:可以锁定在行、列、表、数据库等不同的单元上SQL Server具有自动和强制封锁的功能,锁模式,锁模式:共享锁(Share Lock)排他锁(Exclusive Lock)更新锁(Update Lock)各种锁模式的兼容性:,死锁,当两个事务trans1和trans2在下列的状态时,将产生死锁:Trans1:存取数据项X和YTrans2:存取数据项Y和X【说明】如果事务Trans1封锁了数据项X,事务Trans2封锁了数据项Y,则Trans1等待Trans2释放Y上的锁,Trans2等待Trans1释放X上的锁。因此,Trans1和Trans2都无限地等待对方打开锁住的数据项,则产生死锁。,死锁(续),【死锁示例】说明:SQL Server能自动发现并解除死锁避免死锁的措施,本章小结,理解事务掌握如何使用事务,以及在什么情况下需要使用事务,课后任务,独自完成第275页实训,

    注意事项

    本文(【教学课件】第14章事务与锁.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开