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

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

内容正文:

《9.4 存储函数》教案 课 题 《9.4存储函数》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第九章,主要内容为存储函数的概念及存储函数的相关命令。 学情分析 本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解存储函数相关内容。为后续知识的学习打下基础。 学习目标 1、 了解存储函数的概念 2、 了解存储函数的作用 3、 掌握存储函数的创建与修改命令 4、 掌握存储函数的调用、删除命令 学习重难点 重点:1、存储函数与存储过程的区别 2、存储函数的相关命令 难点:存储函数的相关命令的应用 教学方法 讲授法、任务驱动法、讨论法 课前准备 教学课件 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 思考: 存储函数是用户自定义的,内部函数是MySQL是开发者定义的,用户在定义好存储函数后,应该如何调用呢,又是如何修改的呢? 思考老师提出的问题,进行讨论,回答 通过问题导入的方法,引导学生主动思考,激发学生学习兴趣 活动二: 调动思维 探究新知 任务一:存储函数 一、创建存储函数 基本语法形式如下: CREATE FUNCTION <函数名> ([参数名 数据类型[,....]]) RETURNS <返回类型> BEGIN <过程体> END 二、调用存储函数 基本语法形式如下: SELECT <函数名 (实参数名)> 说明: 存储函数的调用方法与MySQL内部函数的调用方法是一样的,用户自己定义的存储函数与MySQL内部函数是一个性质的。 三、查看存储函数 1、使用SHOW STATUS语句查看存储函数的状态 基本语法形式如下: SHOW FUNCTION STATUS [ LIKE <函数名 >] 2、使用SHOW CREATE语句查看存储函数的定义 基本语法形式如下: SHOW CREATE FUNCTION <函数名> 3、从information_schema.Routines表中查看存储函数信息 基本语法形式如下: SELECT * FROM information_schema.Routines WHERE ROUTINE_NAME=’数据库名’; 通过教师的讲解和演示,使学生了解存储函数的概念和特点、创建存储函数的相关命令 介绍存储函数的概念和特点、创建存储函数的相关命令 活动三: 调动思维 探究新知 任务二:修改、删除存储函数 一、修改存储函数 基本语法形式如下: ALTER FUNCTION <函数名> [characteristic ....] ➽ 实例:修改存储函数add_fun的定义,将读写权限改为READS SQL DATA,并加上注释信息“FIND ADDRESS” ALTER FUNCTION add_fun READS SQL DATA COMMENT ‘FIND ADDRESS’ 二、删除存储函数 基本语法形式如下: DROP FUNCTION <IF EXISTS> [ 函数名 ] ➽ 实例:删除存储函数 add_fun。 DROP FUNCTION IF EXISTS add_fun; 通过教师的讲解和演示,使学生了解存储函数的显示、修改和调用的相关命令 介绍存储函数的显示、修改和调用的相关命令 活动四: 巩固练习 素质提升 1、总结存储函数的创建、调用、查看等命令。 2、总结存储函数与存储过程在实际应用中的不同。 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 1、 总结存储函数的特点及相关命令格式 2、 课后练习题 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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