5.3.1 使用存储过程和存储函数 教学课件中职 数据库基础及应用.pptx
《5.3.1 使用存储过程和存储函数 教学课件中职 数据库基础及应用.pptx》由会员分享,可在线阅读,更多相关《5.3.1 使用存储过程和存储函数 教学课件中职 数据库基础及应用.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、使用存使用存储过储过程和存程和存储储函数函数新 课 导 入 存储过程和存储函数是存储在数据库的一种数据库对象。其本质上是一段按照实现某种数据管理功能的业务逻辑组织起来的,并用指定格式封装起来的,用SQL语言描述的程序段。学 习 目 标 1.能描述创建存储过程和函数的方法;2.能创建存储过程;3.养成良好思维习惯。新 课 教 学活动1创建存储过程与函数新 课 教 学1演示以下操作,请同学观察。新 课 教 学1演示以下操作,请同学观察。新 课 教 学1演示以下操作,请同学观察。新 课 教 学1演示以下操作,请同学观察。新 课 教 学1演示以下操作,请同学观察。新 课 教 学(2)参考图5-19和5
2、-20所示的方法创建存储函数的方法,试一试。归纳这种方法创建存储过程和存储函数的步骤。然后与在mysql客户端程序中直接创建存储过程和函数的方法比较,看看这两种方法,你认为哪一种方法更值得推荐?为什么?2依照老师的演示完成以下任务新 课 教 学(3)想一想,在创建存储过程和函数之前,为什么要把默认的语句结束符改成别的符号?不改可以吗?2依照老师的演示完成以下任务新 课 教 学(4)仔细观察图5-18和图5-19,把其中的存储过程和存储函数的程序代码框画出来,然后分别写出存储过程和存储函数的框架结构。2依照老师的演示完成以下任务新 课 教 学(5)根据你的观察和分析,存储过程和存储函数有什么区别
3、?2依照老师的演示完成以下任务新 课 教 学(6)在存储过程和存储函数体中,划出定义变量和为变量赋值的语句,然后归纳出定义变量和变量赋值的方法。2依照老师的演示完成以下任务新 课 教 学(7)为提高存储过程和存储函数代码的可读性,可给它们添加注释。在MySQL中使用什么符号作为注释符?注释应放在程序的什么位置上?添加注释有什么需要特别注意的地方?2依照老师的演示完成以下任务新 课 教 学(8)观察图5-21和图5-22,你能描述如何使用存储过程和存储函数的功能吗?在下面写出调用存储过程和存储函数的方法,然后说出它们的区别。2依照老师的演示完成以下任务新 课 教 学(9)图5-19的存储函数ge
4、tdid,没有考虑每天第一笔交易号生成问题,试一试,在新的一天调用getdid能正常生成有效的交易号吗?我们规定每个收银员在每天的第一笔交易序号都是001,请修改函数程序代码,使它能正常工作。2依照老师的演示完成以下任务新 课 教 学(3)图5-16中,子查询的返回结果有何特点?请分析它在命令中充当了什么角色?2引导学生完成以下任务新 课 教 学(4)图5-17中,子查询的返回结果有何特点?在查询命令中使用了关系运算“”,根据需要是否可以使用其它关系运算呢?2引导学生完成以下任务新 课 教 学(5)请你归纳,什么时候子查询要放在主查询的where子句中?什么时候要放在主查询的from子句中?2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5.3.1使用存储过程和存储函数 教学课件 中职 数据库基础及应用 5.3 使用 存储 过程 函数 教学 课件 数据库 基础 应用
限制150内