项目九 任务一 触发器(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2025-01-21
| 4页
| 293人阅读
| 3人下载
精品

内容正文:

《9.1 触发器》教案 课 题 《9.1触发器》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第九章,主要内容为触发器的概念及触发器的相关命令。 学情分析 本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解触发器相关内容。为后续知识的学习打下基础。 学习目标 1、 了解触发器的概念 2、 了解触发器的作用及使用原则 3、 熟悉触发器的种类 4、 掌握触发器创建、查看、删除的命令 学习重难点 重点:触发器的创建、查看和删除命令 难点:触发器的应用 教学方法 讲授法、任务驱动法、讨论法 课前准备 教学课件 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 思考: 触发器是与MySQL数据表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合,触发器可以保证数据的完整性,那么同学们知道触发器是如何保证数据的完整性吗? 思考老师提出的问题,进行讨论,回答 通过问题导入的方法,引导学生主动思考,激发学生学习兴趣 活动二: 调动思维 探究新知 任务一:触发器 1、 触发器概述 1、触发器 触发器是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,而是由事件来触发的,例如,当对一个表进行操作(INSERT、DELETE、UPDATE)时就会激活它执行。 2、触发器的优缺点 优点:(1)自动执行; (2)级联更新; (3)强化约束; (4)跟踪变化; (5)强制业务逻辑; 缺点:(1)如果触发频率高,占用内存,降低数据访问速度 (2)相对不灵活,一旦触发马上执行,不能排除特殊情况 (3)过度使用也会造成数据库的维护困难 二、创建触发器 1、触发器创建语法四要素如下: (1)触发地点(TABLE):触发器对哪个表起作用。 (2)触发事件(INSERT/UPDATE/DELETE):在对表执行什么操作时触发; (3)触发时间(AFTER/BEFORE):在表执行相应操作前还是操作后触发; (4)触发器程序体(BEGIN.....END):触发后执行的动作; 基本语法形式如下: CREATE TRIGGER <触发器> <BEFORE | AFTER> <INSERT | UPDATE | DELETE> ON <表名> FOR EACH ROW <触发器主体> 三、查看触发器 1、查看当前数据库的所有触发器 基本语法形式如下: SHOW TRIGGER 2、 查看当前数据库的某个触发器 基本语法形式如下: SHOW CREATE TRIGGER 触发器名 3、查看指定数据表中的触发器信息 基本语法形式如下: SELECT * FROM information_schema.数据表名 4、 删除触发器 基本语法形式如下: DROP TRIGGER 触发器名 通过教师的讲解和演示,使学生了解触发器的相关命令 介绍触发器的相关命令 活动三: 巩固练习 素质提升 1、总结触发器的特点。 2、总结触发器的作用。 3、总结事件的创建、查看和删除命令 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 1、 总结触发器的相关命令格式 2、 课后练习题 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目九 任务一 触发器(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
1
项目九 任务一 触发器(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。