《MySQL数据库实用教程(附微课)教案09 事务.docx》由会员分享,可在线阅读,更多相关《MySQL数据库实用教程(附微课)教案09 事务.docx(4页珍藏版)》请在第一文库网上搜索。
1、*学校教师教案(学年第学期)课程名称:MVSO1数据库应用授课专业:任课教师:所在系部:第9章事务任务名称第一节事务概述教学目的了解事务的概念和事务的基本特性教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:事务的概念和基本特性难点:ACID特性教学内容设计课程引入:通过“事务是一组数据库操作命令语句的集合,它能够保证其中的所有数据库操作命令语句要么全部执行,要么全部不执行,目的是保证数据库的数据完整性”引入本课授课内容:一、事务的概念二、事务的基本特性1 .原子性2 .一致性3 .隔离性4 .持久性总结课程内容,重申重点、难点课后任务复习事务的概念和基本特性任务名称第二节单个事务控制
2、教学目的掌握事务控制语句教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:事务的开始与结束难点:保存点教学内容设计课程引入:通过提出问题“如何显式地对单个事务的开始和结束进行控制?”引入本课。授课内容:1 .开始事务2 .完成数据库操作命令语句3 .结束事务总结课程内容,重申重点、难点课后任务完成“例9-1”“例9-2w“例9-3”和“例9-4”任务名称第三节事务并发控制教学目的了解事务并发会引起的问题了解事务隔离级别与锁机制之间的关系教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:事务并发会引起的问题难点:脏读和幻读教学内容设计课程引入:通过提出问题“当多个用户同时访问同一
3、个数据库对象时,在一个用户修改数据的过程中,其他用户也可能要修改该数据,如何处理?”引入本课。授课内容:一、事务并发会引起的问题1 .丢失更新2 .脏读3 .不可重复读4 .幻读二、事务隔离级别1 .未提交读2 .提交读3 .可重复读4 .序列化三、锁机制1 .锁的类型2 .隔离级别与锁的关系总结课程内容,重申重点、难点课后任务复习事务并发会引起的问题及事务隔离级别与锁机制之间的关系任务名称第四节课堂案例:学生成绩管理数据库的事务控制教学目的掌握在存储过程中使用事务控制语句的方法教学方法课堂授课、班级授课教学手段多媒体教学重点难点重点:在存储过程中实现对数据库操作的事务控制难点:数据完整性约束对存储过程中事务执行结果的影响教学内容设计课程引入:通过提出问题“在存储过程中实现对数据库操作时使用和不使用事务控制有什么不同?”引入本课授课内容:1 .新开课程事务控制2 .修改院系代码事务控制总结课程内容,重申重点、难点课后任务完成第9章的项目实训