******学校
教师教案
(学年第学期)
课程名称:MVSO1数据库应用
授课专业:
任课教师:
所在系部:
第9章事务 | |
任务名称 | 第一节事务概述 |
教学目的 | 了解事务的概念和事务的基本特性 |
教学方法 | 课堂授课、班级授课 |
教学手段 | 多媒体教学 |
重点难点 | 重点:事务的概念和基本特性难点:ACID特性 |
教学 内容 设计 | 课程引入:通过“事务是一组数据库操作命令语句的集合,它能够保证其中的所有数据库操作命令语句要么全部执行,要么全部不执行,目的是保证数据库的数据完整性”引入本课 授课内容: 一、事务的概念 二、事务的基本特性 1.原子性 2.一致性 3.隔离性 4.持久性 总结课程内容,重申重点、难点 |
课后任务 | 复习事务的概念和基本特性 |
任务名称 | 第二节单个事务控制 |
教学目的 | 掌握事务控制语句 |
教学方法 | 课堂授课、班级授课 |
教学手段 | 多媒体教学 |
重点难点 | 重点:事务的开始与结束难点:保存点 |
教学 内容 设计 | 课程引入:通过提出问题“如何显式地对单个事务的开始和结束进行控制?”引入本课。 授课内容: 1.开始事务 2.完成数据库操作命令语句 3.结束事务 总结课程内容,重申重点、难点 |
课后任务 | 完成“例9-1”“例9-2w “例9-3”和“例9-4” |
任务名称 | 第三节事务并发控制 |
教学目的 | 了解事务并发会引起的问题 了解事务隔离级别与锁机制之间的关系 |
教学方法 | 课堂授课、班级授课 |
教学手段 | 多媒体教学 |
重点难点 | 重点:事务并发会引起的问题难点:脏读和幻读 |
教学 内容 设计 | 课程引入:通过提出问题“当多个用户同时访问同一个数据库对象时,在一个用户修改数据的过程中,其他用户也可能要修改该数据,如何处理?”引入本课。 授课内容: 一、事务并发会引起的问题 1.丢失更新 2.脏读 3.不可重复读 4.幻读 二、事务隔离级别 1.未提交读 2.提交读 3.可重复读 4.序列化 三、锁机制 1.锁的类型 2.隔离级别与锁的关系 总结课程内容,重申重点、难点 |
课后任务 | 复习事务并发会引起的问题及事务隔离级别与锁机制之间的关系 |
任务名称 mysql高级教程视频 | 第四节课堂案例:学生成绩管理数据库的事务控制 |
教学目的 | 掌握在存储过程中使用事务控制语句的方法 |
教学方法 | 课堂授课、班级授课 |
教学手段 | 多媒体教学 |
重点难点 | 重点:在存储过程中实现对数据库操作的事务控制 难点:数据完整性约束对存储过程中事务执行结果的影响 |
教学 内容 设计 | 课程引入:通过提出问题“在存储过程中实现对数据库操作时使用和不使用事务控制有什么不同?”引入本课 授课内容: 1.新开课程事务控制 2.修改院系代码事务控制 总结课程内容,重申重点、难点 |
课后任务 | 完成第9章的项目实训 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论