《MySQL数据原理与应用》实验报告实验10触发器.docx
《《MySQL数据原理与应用》实验报告实验10触发器.docx》由会员分享,可在线阅读,更多相关《《MySQL数据原理与应用》实验报告实验10触发器.docx(7页珍藏版)》请在三一办公上搜索。
1、实验10触发器实验目的令了解触发器的定义、作用和优缺点;令熟悉掌握触发器的创建;令掌握查看和删除触发器;令掌握通过图形化工具管理触发器。要求:所有操作结果均以截图的形式保存,截取的图上尽可能的出现自己的个人信息。实验设备PC机一台;Win7/10操作系统;MySQL8.0、NavicatWorkbench0【实验报告提交】在完成本实验文档要求的所有任务后,加上版权(水印),将文件以“学号姓名+实验10触发器”命名,并转换成PDF文件,提交至超星平台本课程对应的作业文件夹中。实验任务任务1保护系部表中人文与教育学院的地址信息不能被更改任务2保护等级表中学号信息不能被删除任务3使用Navicat工
2、具创建触发器记录班级表操作日志任务4使用Workbench工具管理触发器任务5实验过程中常见错误解决方法实验流程任务1保护系部表中人文与教育学院的地址信息不能被更改【任务需求】在db_study”数据库中创建名为before_noupdate_department”的触发器,使得“tb_department”系部表中人文与教育学院的地址信息不能被更改。首先未创建触发器之前使用UPDATE语句对人文与教育学院的地址信息进行更改,将其地址改为“5栋教学楼二【任务参考效果图】nvsqlSELECT*FROMtb-department-WHEREdepartment_name=人文与教育学院”;+aM
3、rananarwnararmrarMrwnarawmrararaanarar三_+Idepartment_idIdepartment_namedepartment_phone!department_address+-J;+IX08I人文与教育学院I874712365栋教学楼441IS=Z=1-1rowinset(0.00sec)mysqlSELECT*FROMtb_department-WHEREdepartment_name=人文与教育学院”;,一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一十一一一一一一一一一一一一一一一一一一一一
4、十Idepartment-id|department_namedepartment_phoneIdepartment_addressIX08I人文与教育学院I8747123615栋教学楼4H4-T+1rowinset(0.00sec)【任务完成效果图】任务2保护等级表中学号信息不能被删除【任务需求】在“db_study”数据库中创建名为“after_nodelete_grade”的触发器,使得“tb_grade”等级表中“20220101003”学号的信息不能被删除。【任务参考效果图】mysqlDELETEFROMtb_gradeWHEREstudent_id=,20220101003,;ER
5、ROR1054(42S22):Unknowncolumn,student2id,11nwhereclause,mysql.【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务3使用NaViCat工具创建触发器记录班级表操作日志【任务需求】使用数据库图形化管理工具NaViCat创建触发器,当向班级表中添加数据之后,在班级表日志中将记录相应信息。【任务参考效果图】mysqlSELECT*FROMtb_class_logs;H+二+IidIdatelog_textI1I2023-02-06添加了新的班级信息HH+1rowinset(0.00sec)【任务完成效果图】请按照任务需求将完成的效果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据原理与应用 MySQL 数据 原理 应用 实验 报告 10 触发器
链接地址:https://www.31ppt.com/p-6870496.html