电工与电子技术电子商务电子课件MySQL数据库应用4.9 创建和管理触发器ppt.pptx

上传人:春哥&#****71; 文档编号:88354881 上传时间:2023-04-25 格式:PPTX 页数:19 大小:1.68MB
返回 下载 相关 举报
电工与电子技术电子商务电子课件MySQL数据库应用4.9 创建和管理触发器ppt.pptx_第1页
第1页 / 共19页
电工与电子技术电子商务电子课件MySQL数据库应用4.9 创建和管理触发器ppt.pptx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《电工与电子技术电子商务电子课件MySQL数据库应用4.9 创建和管理触发器ppt.pptx》由会员分享,可在线阅读,更多相关《电工与电子技术电子商务电子课件MySQL数据库应用4.9 创建和管理触发器ppt.pptx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/字体下载:/ziti/电子课件MySQL数据库应用4.9 创建和管理触发器项目4:创建数据库对象数据库应用数据库应用数据库应用数据库应用任务任务3 3 触

2、发器的创建和管理触发器的创建和管理 创建创建和管理和管理触发器触发器 教学目标教学目标教学目标教学目标 素质目标 知识目标1.培养学生自主学习能力;2.培养学生综合应用知识解决实际问题的能力;3.思政内容:通过学习三种触发器设计的过程,要求学生在程序设计中遇到问题时要有战胜困难的信心。1.掌握创建UPDATE触发器的方法;2.掌握触发器管理的方法 能力目标具备根据具体项目需求创建UPDATE触发器的能力和管理触发器的能力 教学重点教学重点创建创建UPDATE触发器。触发器。教学难点教学难点创建创建UPDATE触发器,要求对前面第四章和第五章的内容比较熟练。触发器,要求对前面第四章和第五章的内容

3、比较熟练。教学重难点教学重难点教学重难点教学重难点1.抽查与评讲作业;2.复习insert触发器和delete触发器的创建方法;3.检查课程预习情况:“在数据表中,可以定义哪几种类型的触发器?”创建触发器创建触发器创建触发器创建触发器5任务实施【任务3】在XSCJ数据库中,创建Update触发器,要求实现在XSQK表中修改某个学生的学号时,同时在CJ表中也同步完成该学生学号的修改。mysql delimiter/mysql create trigger update_xsqk after update -on xsqk -for each row -begin -if new.学号!=old.

4、学号 then -update cj set 学号=new.学号 where 学号=old.学号;-end if;-end/Query OK,0 rows affected(0.02 sec)mysql delimiter;创建触发器创建触发器创建触发器创建触发器 6任务实施验证触发器功能:这里使用Update操作,把XSQK表中的学号“2020110102”改为“2020110109”来验证update触发器功能。需要注意:如果XSQK表和CJ表是以学号作为主外键关联的主表和从表,那么在XSQK上执行学号的修改操作之前,需要解除主表和从表的关联关系:mysql alter table cj

5、drop foreign key FK_xsqk_XH;其中:FK_xsqk_XH是CJ表上建立的外键约束名。创建触发器创建触发器创建触发器创建触发器 7任务实施在使用Update操作XSQK表之前,先查看一下CJ表学号为“2020110102”的数据记录,如图4-44所示:然后,在XSQK表中将学号“2020110102”修改为“2020110109”:mysql update xsqk set 学号=2020110109 where 学号=2020110102;再来查看CJ表中的数据记录,如图4-45所示:创建触发器创建触发器创建触发器创建触发器 8图4-44图4-45互动问答:1解释up

6、date_xsqk各条语句。2解除主表xsqk和从表cj的关联关系;3.将XSQK表中将学号2016110101 修改为2016111111。9创建触发器创建触发器创建触发器创建触发器任务拓展【拓展1】在前面的任务中,我们在创建了一个number表,用于统计CJ表中选修了各门课程的学生人数。在此,我们使用工具软件SQLyog来创建一个触发器insert_kc,此触发器的功能是:当学校有新开设的课程时,在向KC表中增加课程信息的同时,也需要向number表中插入相应的课程号,并将对应的选课人数初始值设为0。创建触发器创建触发器创建触发器创建触发器 10互动问答:1讲述insert_kc触发器创建

7、思路。11创建触发器创建触发器创建触发器创建触发器知识储备1查看触发器语法规则是:SHOW TRIGGERS;2删除触发器语法规则是:DROP TRIGGER 触发器名管理触发器管理触发器管理触发器管理触发器 12任务实施【任务1】查看在XSCJ数据库中的触发器。mysql show triggers G;【任务2】删除XSCJ数据库中的insert_kc触发器。mysql drop trigger insert_kc;管理触发器管理触发器管理触发器管理触发器 13互动操作:1 查看在XSCJ数据库中的触发器。2删除XSCJ数据库中的insert_kc触发器。14触发器管理触发器管理触发器管理

8、触发器管理任务拓展【拓展1】使用工具软件SQLyog管理数据库XSCJ中的触发器。管理触发器管理触发器管理触发器管理触发器 15互动操作:1 使用工具软件SQLyog修改触发中存在的update_xsqk,使触发器功能变为在KC表中修改某门课程号时,同时在CJ表中也同步完成该门课程号的修改16触发器管理触发器管理触发器管理触发器管理复习:1创建UPDATE触发器;2在图形工具软件中创建触发器;3触发器管理17创建触发器创建触发器创建触发器创建触发器作业:1线上预习:线上看微课视频“46、47用户管理”;2书面作业:P178,一,填空:3,4,5;二、选择题4,5 3本章线上章节测试(如果前几章线上作业没有完成,需要尽快完成)4线上参加互动问答18创建触发器创建触发器创建触发器创建触发器THANK YOU!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁