版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《大型数据库应用与维护》课程教案第18讲存储过程(二)一、教案头授课班级大数据20级教学课时3学时周次12课次18课型理论+实践上课地点明德楼618教学目标知识目标能力目标素质目标掌握存储过程的删除、修改掌握存储过程返回状态码能使用T-SQL删除、修改存储过程能利用存储过程返回码编程语言表达能力动手操作能力独立思考能力教学任务主要知识点实训项目安排调用存储过程(后3个任务)删除存储过程浏览存储过程修改存储过程存储过程返回状态码存储过程基础练习(3小题)存储过程的提高练习(3小题)重点难点教学重点教学难点存储过程高级应用带有参数的存储过程教参目录《SQLServer2012宝典》廖梦怡王金柱等电子工业出版社2014.1《SQLServer2012从入门到精通》PatrickLeBlanc潘玉琪清华大学出版社2014.1《SQLServer2012数据库应用与实训》李萍等机械工业出版社2015.7课后附记二、教学设计步骤教学内容与情景设计融入思政元素教学方法教学手段学生活动时间分配前序内容的回顾1.回顾用T-SQL语句定义存储过程7.1.1存储过程的定义7.1.2存储过程的优点7.1.3存储过程的分类7.1.4常用的系统存储过程7.1.5创建与调用存储过程2.回顾提问设置6个问题,围绕上讲存储过程知识点进行提问3.上讲重点内容总结呈现锻炼语音组织与表达能力讲授法启发法提问法多媒体思考抢答理解13本次内容导入介绍本次课程主要内容:创建与调用存储过程管理存储过程存储过程提高讲授法引导法多媒体思考理解讨论2知识点1讲解与演示创建与调用存储过程上次课剩余3个任务,讲解完1.有参数默认值的存储过程讲授法演示法案例法启发法多媒体思考理解讨论回答5实训任务1实训任务一:实验报告7-2第一题第1小题1.有参数默认值的存储过程启发法练习法演示法多媒体思考理解讨论练习8知识点2讲解与演示创建与调用存储过程上次课剩余3个任务,讲解完2.有输出参数的存储过程讲授法演示法案例法启发法多媒体思考理解讨论回答5实训任务2实训任务二:实验报告7-2第一题第2小题2.有输出参数的存储过程启发法练习法演示法多媒体思考理解讨论练习7知识点3讲解与演示创建与调用存储过程上次课剩余3个任务,讲解完3.有输出参数的存储过程的执行讲授法演示法案例法启发法多媒体思考理解讨论回答5实训任务3实训任务三:实验报告7-2第一题第3小题3.有输出参数的存储过程的执行启发法练习法演示法多媒体思考理解讨论练习15中场小结提问方式进行:1.请写出以下存储过程的执行命令,要求@num1使用默认值,@num2使用65。2.找定义存储过程和执行存储过程语句的错误。讲授法演示法案例法启发法多媒体思考理解讨论回答10知识4讲解与演示2.管理存储过程:1)查看存储过程2)修改存储过程3)重命名存储过程4)删除存储过程5)存储过程重新编译结合案例形式讲解,演示操作讲授法演示法案例法启发法多媒体思考理解讨论回答10知识5讲解与演示3.存储过程提高1)返回过程状态2)实现数据插入3)在存储过程中使用临时表4)远程存储过程结合案例讲解,演示讲授法演示法案例法启发法多媒体思考理解讨论回答10实训任务4实训任务三:实验报告7-2第二题【存储过程提高练习】启发法练习法演示法多媒体思考理解讨论练习15总结小结本课程内容,布置课后练习作业讲授法示范操作学生观察思考2详细教案:环节一、前序内容的回顾与提问(约13分钟)1.回顾用T-SQL语句定义存储过程(约1分钟)7.1.1存储过程的定义7.1.2存储过程的优点7.1.3存储过程的分类7.1.4常用的系统存储过程7.1.5创建与调用存储过程2.回顾提问(约10分钟)设置6个问题,围绕上讲存储过程知识点进行提问1、存储过程是什么?2、使用存储过程有什么好处?3、存储过程从创建者不同可以分为哪两类?4、常见的系统存储过程有,通常以什么开头?5、用户自定义存储过程语句是,如何调用?6、用户自定义存储过程有哪几类,我们上次课讲了?3.上讲主要内容总结(约2分钟)存储过程(StoredProcedure):是在大型数据库系统中,一组为了完成特定功能的SQL语句集。环节二、本讲内容介绍(约2分钟)介绍本次课程主要内容:1. 创建与调用存储过程2. 管理存储过程3. 存储过程提高环节三、知识点1讲解与演示(约15分钟)1.创建与调用存储过程上次课剩余3个任务,讲解完1)有参数默认值的存储过程(约5分钟)①默认值放在参数的数据类型后面,而不是放在参数变量的后面。②为了调用的方便,推荐将默认参数放置在参数列表的最后。结合例题讲解演示2.有输出参数的存储过程(约5分钟)如果调用批命令将变量作为参数传入存储过程,而参数在存储过程中被修改,则修改不会传给调用该存储过程的命令,除非生成和执行存储过程时对参数指定OUTPUT关键字。结合例题讲解演示3.有输出参数的存储过程的执行(约5分钟)调用带输出参数的存储过程要声明一个存储返回值的变量,执行语句还要包括OUTPUT关键字,否则修改无法在调用中反映出来。结合例题讲解演示环节四、实训任务一(约30分钟)实训任务一:实验报告7-2第一题3-5小题1.有参数默认值的存储过程(约8分钟)3、创建一个带参数默认值的存储过程p3,并调用该存储过程,要求该存储过程根据查询指定薪水范围的员工信息。默认值:最低薪水:3500,最高薪水:50002.有输出参数的存储过程(约8分钟)4、创建一个有输出参数的存储过程p4,该存储过程根据传入的员工姓名,查询该员工的编号。(只创建过程)3.有输出参数的存储过程的执行(约14分钟)4、创建一个有输出参数的存储过程p4,该存储过程根据传入的员工姓名,查询该员工的编号。(调用过程)5、根据指定的员工姓名,调用存储过程p5,并在销售主表中查询该员工的所有订单编号。(要求创建新的存储过程p5,并调用此过程)环节五、中场小结(约10分钟)提问方式进行:1.请写出以下存储过程的执行命令,要求@num1使用默认值,@num2使用65。createproceduretest5@num1int=60,@num2int=70 as…2.找定义存储过程和执行存储过程语句的错误。--定义存储过程CREATEPROCproc_stuInfo@stuNameVARCHAR(10),@mINTOUTPUT,@stuAge=18INTAS.....代码略--调用存储过程DECLARE@sINTEXECproc_stuInfo'张三',@s,30EXECproc_stuInfo'张三',@sEXECproc_stuInfo@stuAge=22,@stuName='李四',@m=@sOUTPUT通过上述题目的找茬,使学生加深对知识点的理解。环节六、知识2讲解与演示(约20分钟)2.管理存储过程:1)查看存储过程(约5分钟)存储过程源代码保存在系统表syscomments的text列中,可以直接查询该列获取信息。也可以使用系统存储过程sp_helptext获取存储过程的源代码。结合案例讲解2)修改存储过程(约5分钟)(1)使用对象资源管理器来修改用户创建的存储过程。(2)使用命令语句来修改用户创建的存储过程。结合案例讲解3)重命名存储过程(约3分钟)修改存储过程的名称可以使用系统存储过程sp_rename,其语法形式如下:结合案例讲解4)删除存储过程(约3分钟)删除存储过程可以使用DROP命令,DROP命令可以将一个或者多个存储过程或者存储过程组从当前数据库中删除结合案例讲解5)存储过程重新编译(约4分钟)(1)在建立存储过程时设定重新编译(2)在执行存储过程时设定重编译(3)通过使用系统存储过程设定重编译结合案例形式讲解,演示操作环节六、知识3讲解与演示(约20分钟)3.存储过程提高1)返回过程状态(约7分钟)大多数编程语言能够向调用者返回过程状态,0通常表示成功,SQlServer也不例外。结合案例形式讲解,演示操作2)实现数据插入(约3分钟)结合案例形式讲解,演示操作3)在存储过程中使用临时表(约5分钟)中间结果要在工作表中存放,以便进行其他处理或更高级的处理时,通常要在存储过程中使用临时表。结合案例形式讲解,演示操作4)远程存储过程(约5分钟)可以使用四段命名方式执行另一服务器中的存储过程Execserver_name.db_name.owner_c_name结合案例讲解,演示环节七、本讲内容小结与任务布置(约10分钟)1.本讲主要内容:1)存储过程概述(难点)2)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门店运营部2026届高考英语应用文写作全能模板与高分句式精讲
- 企业培训讲师课程开发流程与标准指南
- 公司科技研发创新保证承诺书范文6篇
- 农业机械化生产技术与装备选型指南
- 优化资金使用效益承诺书范文5篇
- 专业技能终身培训承诺书3篇范文
- 回复2026年客户投诉处理结果反馈的事宜回执函7篇
- 厨师中西餐烹饪技艺指导书
- 循理本心齐奋进小学主题班会课件:德育教育核心价值观
- 互联网生态领域承诺书范文3篇
- T-CRHA 079-2024 复用医疗器械预处理操作规程
- 小学语文汉字结构专项训练指导
- 钢铁企业节能降耗培训
- 2025四川成都经济技术开发区(龙泉驿区)“蓉漂人才荟”考核招聘事业单位人员(第二批)10人考试笔试备考题库及答案解析
- ESC心肌炎和心包炎管理指南(2025版)课件
- 海关供应链安全培训课件
- 2025年新能源汽车充电网络互联互通政策研究报告
- 2024神木市国企招聘考试真题及答案
- DB34∕T 4230.1-2022 重点行业挥发性有机物治理环境管理技术规范 第1部分:通则
- 2025年湖北省初中毕业生学业考试语文试题卷附答案解析
- DB42∕T 640-2023 雷电防护装置检测原始记录表填写及报告书编制规范
评论
0/150
提交评论