项目九 任务三 存储过程(教案)-《数据库原理与应用技术--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、 课后练习题
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。