数据库原理及应用(MySQL版) 理论教案 第14次课(理论)事务的隔离级别.docx
《数据库原理及应用(MySQL版) 理论教案 第14次课(理论)事务的隔离级别.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用(MySQL版) 理论教案 第14次课(理论)事务的隔离级别.docx(4页珍藏版)》请在第一文库网上搜索。
1、教案首页(以2课时为单元)课 序授课日期授课班次授课教师批准人14课题第六章事务与并发控制目的要求并发控制是数据保护的又一方面,由于多个事务并发操作,将会导致数据库中 的不一致。为使数据不被破坏,要求学生掌握并发控制技术。具体要求掌握下述内 容:并发控制概述;封锁;封锁协议。教学内容1、事务的隔离级别2、封锁重点难点重点:事务的隔离级别、封锁协议 难点:封锁协议的应用教学方法手 段教学方法:启发、引导、演示、归纳手 段:多媒体课件和黑板画的图例讲解教学步骤1 .提问引起思考引入课程2 .精讲课堂内容3 .课堂小结4 .布置作业复习 提问题事务的并发控制会引发什么问题?作业题目课后习题三预习内容
2、故障分类及故障恢复的实现课时分配(以分钟计算)教学环节复习提问新课讲解课堂实践每课小结布置作业时间分配5781052第6章 事务与并发控制【课程导入】问题:2个事务并发的购买火车票,怎样防止一张票卖给2个人的呢?【讲授内容】6.3.3事务隔离级别隔离级别丢失更新读脏数据不可重复读幻影读未提交读 (readuncommitted)是是是是提交读(read committed)否否是是可重复读(repeatable read)否否否是可串行读(serializable)否否否否6.3.4 MySQL事务隔离级别设置1. MySQL隔离级别的设置MySQL支持上述4种隔离级别,定义事务的隔离级别可以
3、使用SET TRANSACTlON语句,其语法形式如下:SET SESSION TRANSACTION ISOLATION LEVELSERIALIZABLEIrepeatable readread CommitedREAD UNCOMMITED;系统变量TRANSAcnoNSOLAnON中存储了事务的隔离级别,可以使 用SELECT语句查看当前会话的事务隔离级别。2. READ UNCOMMITED 隔离级别 READ UNCOMMITED (读取未提交数据)隔离级别,所有事务都可以看 到其他未提交事务的执行结果。该隔离级别很少用于实际应用,因为它的性能也不 比其他级别好多少。读取未提交的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用MySQL版 理论教案 第14次课理论事务的隔离级别 数据库 原理 应用 MySQL 理论 教案 14 事务 隔离 级别