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

2025-01-21
| 5页
| 195人阅读
| 3人下载
精品

内容正文:

《9.3 存储过程》教案 课 题 《9.3存储过程》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第九章,主要内容为存储过程的概念及存储过程的相关命令。 学情分析 本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解存储过程相关内容。为后续知识的学习打下基础。 学习目标 1、 了解存储过程的概念 2、 了解存储过程的作用及特点 3、 掌握存储过程的创建与修改命令 4、 掌握存储过程的调用、删除命令 学习重难点 重点:1、存储过程的特点 2、存储过程的相关命令 难点:存储过程的相关命令的应用 教学方法 讲授法、任务驱动法、讨论法 课前准备 教学课件 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 思考: 存储过程是一组为了完成特定功能的SQL语句集合。存储过程将SQL语句存储起来,存储在服务器中等待调用,那么我们用怎么来调用存储过程执行相应的操作呢? 思考老师提出的问题,进行讨论,回答 通过问题导入的方法,引导学生主动思考,激发学生学习兴趣 活动二: 调动思维 探究新知 任务一:存储过程 一、认识存储过程 存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。 2、 存储过程的特点 1、封装性; 2、执行效率高; 3、可重用性; 4、功能强大; 三、创建存储过程 基本语法形式如下: CREATE PROCEDURE <过程名> ([[IN | OUT | INOUT ] 参数名 数据类型[,[IN | OUT | INOUT ] 参数名 数据类型....]])[特性....] BEGIN <过程体> END 四、流程控制语句 1、IF语句 基本语法形式如下: IF expr_condition THEN statement_list [ELSEIF expr_condition THEN statement_list] [ELSE statement_list] END IF 2、 CASE 语句 基本语法形式如下: CASE case_expr WHEN when_value THEN statement_list [WHEN when_value THEN statement_list]..... [ELSE statement_list ] END CASE 3、LOOP语句与LEAVE语句 基本语法形式如下: [loop_lable:] LOOP statement_list END LOOP [loop_lable] 4、ITERATE语句 基本语法形式如下: ITEARTE lable 5、 REPEAT语句 基本语法形式如下: [repeat_lable:] REPEAT statement_list UNTIL expr_condition END REPEAT [repeat_lable] 6、WHILE语句 基本语法形式如下: [while_lable:] WHILE expr_condition DO Statement_list END WHILE [while_lable] 通过教师的讲解和演示,使学生了解存储过程的概念和特点、创建存储过程的相关命令 介绍存储过程的概念和特点、创建存储过程的相关命令 活动三: 调动思维 探究新知 任务二:调用、修改存储过程 一、调用存储过程 基本语法形式如下: CALL <存储过程名(实参列表)> 二、修改存储过程 基本语法形式如下: ALTER PROCEDURE <过程名> [characteristic .....] 二、显示存储过程 1、显示存储过程 基本语法形式如下: SHOW PROCEDURE STATUS 2、显示特定数据库的存储过程 基本语法形式如下: SHOW PROCEDURE STATUS WHERE DB=‘数据库名’ 3、显示特定模式的存储过程,要求显示名称中包含某字符的存储过程 基本语法形式如下: SHOW PROCEDURE STATUS WHERE NAME LIKE 通配符表达式 3、 显示存储过程的源码 基本语法形式如下: SHOW CREATE PROCEDURE <存储过程名> 三、删除存储过程 基本语法形式如下: DROP PROCEDURE [IF EXISTS] <存储过程名> 通过教师的讲解和演示,使学生了解存储过程的显示、修改和调用的相关命令 介绍存储过程的显示、修改和调用的相关命令 活动四: 巩固练习 素质提升 1、总结存储过程的概念、特点和作用。 2、总结存储过程的创建、调用、查看等命令。 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 1、 总结存储过程的特点及相关命令格式 2、 课后练习题 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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