版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子课件MySQL数据库应用4.9 创建和管理触发器项目4:创建数据库对象数据库应用任务3 触发器的创建和管理 创建和管理触发器 教学目标 素质目标 知识目标1.培养学生自主学习能力;2.培养学生综合应用知识解决实际问题的能力;3.思政内容:通过学习三种触发器设计的过程,要求学生在程序设计中遇到问题时要有战胜困难的信心。1.掌握创建UPDATE触发器的方法;2.掌握触发器管理的方法 能力目标具备根据具体项目需求创建UPDATE触发器的能力和管理触发器的能力 教学重点创建UPDATE触发器。 教学难点创建UPDATE触发器,要求对前面第四章和第五章的内容比较熟练。教学重难点1.抽查与评讲作业;2
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.学号 then - update cj set 学号=new.学号 where 学号=ol
3、d.学号; - 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 drop foreign key FK_xsqk_XH;其中:FK_xsqk_XH是CJ表上建立的外键
4、约束名。创建触发器 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解释update_xsqk各条语句。2解除主表xsqk和从表cj的关联关系;3.将XSQK表中将学号2016110101 修改为2016111111。9创建触发器任务拓
5、展【拓展1】在前面的任务中,我们在创建了一个number表,用于统计CJ表中选修了各门课程的学生人数。在此,我们使用工具软件SQLyog来创建一个触发器insert_kc,此触发器的功能是:当学校有新开设的课程时,在向KC表中增加课程信息的同时,也需要向number表中插入相应的课程号,并将对应的选课人数初始值设为0。创建触发器 10互动问答:1讲述insert_kc触发器创建思路。11创建触发器知识储备1查看触发器语法规则是:SHOW TRIGGERS;2删除触发器语法规则是:DROP TRIGGER 触发器名管理触发器 12任务实施【任务1】查看在XSCJ数据库中的触发器。mysql sh
6、ow triggers G;【任务2】删除XSCJ数据库中的insert_kc触发器。mysql drop trigger insert_kc;管理触发器 13互动操作:1 查看在XSCJ数据库中的触发器。2删除XSCJ数据库中的insert_kc触发器。14触发器管理任务拓展【拓展1】使用工具软件SQLyog管理数据库XSCJ中的触发器。管理触发器 15互动操作:1 使用工具软件SQLyog修改触发中存在的update_xsqk,使触发器功能变为在KC表中修改某门课程号时,同时在CJ表中也同步完成该门课程号的修改16触发器管理复习:1创建UPDATE触发器;2在图形工具软件中创建触发器;3触发器管理17创建触发器作业:1线上预习:线上看微课视频“46、4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026年)设备购买合同范本
- 2026比亚迪审计面试题及答案
- 2026北美求职面试题及答案
- 2025年中国珍味章鱼市场调查研究报告
- 2025年中国焊接辅料市场调查研究报告
- 2025年中国液压千斤顶配套球铁铸件市场调查研究报告
- 2025年中国法兰式加热器市场调查研究报告
- 2025年中国机油油位传感器市场调查研究报告
- 2025年中国低压长袋脉冲式除尘器市场调查研究报告
- 肿瘤患者的姑息护理
- 2024年上海市中考语文备考之150个文言实词刷题表格及答案
- 设备采购与招标流程培训
- 1956-1967国家科学技术发展远景规划纲要
- 山西省万家寨水务控股集团有限公司招聘笔试试题及答案2022
- 有限空间监理实施细则
- 清明古诗欣赏课件
- 电路基础实验北大未名BBS北京大学教学课件
- 安全生产管理及人员名单
- 广告牌的制作安装及售后服务方案
- 浮力实验说课课件
- GB/T 15596-2021塑料在玻璃过滤后太阳辐射、自然气候或实验室辐射源暴露后颜色和性能变化的测定
评论
0/150
提交评论