下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1电子与信息工程学院编制学习任务单卡班级:组别:学号:姓名:实训日期:课程信息课程名称教学单元本次课训练任务学时实训地点MySQL数据库应用与开发技术触发器应用任务1:开发财务模块数据级联触发器2节机房教学目标与要求知识目标:①了解触发器的基本概念②了解触发器的作用③理解触发器的原理、过程④掌握触发器的开发语法⑤熟悉触发器中应用中的相关事件能力目标:①能够通过触发器实现级联操作②能够通过触发器实现数据审计③能够通过触发器实现数据约束④能够熟练使用数据库IDE开发触发器素养要求:①具有良好的专业术语表达能力②具有数据库编程开发设计能力③具有乐于探索科学的品格与精神④具有良好的创新能力与创新意识⑤养成敬业爱岗、无私奉献的职业精神任务描述在一个综合管理系统的财务数据模块有组织人事表以及工资总账表,二张数据表的结构及关系如下,请按相关要求在数据库环境中创建存触发器,并使用触发器实现组织人事表与工资总账表的数据级联操作。①组织人事表中有职员编号、职员姓名、职员性别、职员年龄、职员学历、职员部门、职员职级、职员工资等字段,相关结构如表1。当本单位有人员入职时将会在此信息表插入一条人员信息记录,有人员离职时将会删除此表对应的人员信息。表1组织人事(HR)数据表字段结构表1组织人事(HR)数据表字段结构序号字段逻辑名称字段物理名称数据类型备注1职员编号EMP_IDVARCHAR(45)主键2职员姓名EMP_NAMEVARCHAR(45)非空3职员性别EMP_GENDERCHAR(1)非空4职员年龄EMP_AGESMALLINT非空5职员学历EMP_EDUCATIONVARCHAR(45)非空6职员部门EMP_DEPARTMENTVARCHAR(45)非空7职员职级EMP_RANKVARCHAR(45)非空8职员工资EMP_SALARYINT非空②工资总账表中有总账编号、所属部门、工资总额、部门主管、部门人数、操作时间等字段,相关结构如表2。当有新员工入职时,相应部门的工资总额应加上新入职人员的工资额,当有员工离职时,相应部门的工资总额应减去离职人员的工资额,当员工的工资额度有变动时,部门的工资总额相应增加或减少。表2工资总帐(FIANCE)数据表字段结构表2工资总帐(FIANCE)数据表字段结构序号字段逻辑名称字段物理名称数据类型备注1总账编号IDINT主键2所属部门DEPARTMENTVARCHAR(45)非空3工资总额TOTAL_PAYINT非空4部门主管DEP_LEADERVARCHAR(45)非空5部门人数DEP_PRESONSINT非空6操作时间UPDATE_TIMEDATETIME非空③编写一个触发器,实现组织人事表与工资总账表之间的级联操作功能,当现组织人事表的人员数据变动时,自动实现工资总账表的数据同步更新操作,以保证业务数据的完整性与准确性。学做过程记录①根据需求分析对财务模块二张数据表的分析与设计,通过以下SQL脚本进行数据库环境构建并进行数据初始化。CREATEDATABASEIFNOTEXISTStri;USEtri;DROPTABLEIFEXISTSfiance;CREATETABLEfiance(idint(10)unsignedNOTNULLauto_increment,departmentvarchar(45)NOTNULL,total_payint(10)unsignedNOTNULL,dep_leadervarchar(45)NOTNULL,dep_personsint(10)NOTNULL,update_timedatetimeNOTNULL,PRIMARYKEY(id));INSERTINTOfiance(id,department,total_pay,dep_leader,dep_persons,update_time)VALUES(1,'科技部',480321,'张志华',50,'2023-01-0410:35:55'),(2,'事业部',712365,'许良天',100,'2023-02-0611:23:10'),(3,'人事部',86587,'孙莉花',10,'2023-02-1316:26:50'),(4,'信息部',265782,'黄舒志',30,'2023-03-0814:45:40'),(5,'综合部',146572,'刘辉平',15,'2023-04-2513:50:20');DROPTABLEIFEXISTShr;CREATETABLEhr(emp_idvarchar(45)NOTNULL,emp_namevarchar(45)NOTNULL,emp_genderchar(1)NOTNULL,emp_agesmallint(5)unsignedNOTNULL,emp_educationvarchar(45)NOTNULL,emp_departmentvarchar(45)NOTNULL,emp_positionvarchar(45)NOTNULL,emp_salaryint(10)unsignedNOTNULL,PRIMARYKEY(emp_id));INSERTINTOhr(emp_id,emp_name,emp_gender,emp_age,emp_education,emp_department,emp_position,emp_salary)VALUES('S0001','刘小丹','女',26,'大学','人事部','科员',7500),('S0002','陈丽芬','女',28,'研究生','综合部','副主任科员',9000),('S0003','张超军','男',25,'大专','事业部','雇员',5000),('S0004','孙伟百','男',30,'大学','信息部','主任科员',10000),('S0005','刘长进','男',28,'大专','事业部','雇员',6800),('S0006','何丽青','女',24,'大学','人事部','科员',6000),('S0007','吕新来','男',32,'大学','科技部','主任科员',10000),('S0008','李紫花','女',27,'研究生','综合部','科员',8000),('S0009','罗闻聪','男',26,'大学','信息部','科员',7000),('S0010','王佳慧','女',29,'研究生','科技部','副主任科员',9500);②数据库环境构建完毕,将创建出组织人事、工资总账二张数据表,分别如图1、图2。图1组织人事(HR)数据表图1组织人事(HR)数据表图2工资总帐(FIANCE图2工资总帐(FIANCE)数据表③编写触发器实现,监控组织人事表的数据插入(INSERT)行为,当有新数据插入时立刻实时更新工资总账表的相关数据。当有新人员入职时需要对应更新工资总账表部门工资总额(TOTAL_PAY)与部门人数(DEP_PERSONS)两个字段,还需要更新记录操作时间(UPDATE_TIME)字段。=4\*GB3④编写触发器实现,监控组织人事表的数据删除(DELETE)行为,当有记录被删除时立刻实时更新工资总帐表的相关数据。当有人员离职时需要对应更新工资总账表中部门工资总额(TOTAL_PAY)与部门人数(DEP_PERSONS)两个字段,还需要更新记录操作时间(UPDATE_TIME)字段。=5\*GB3⑤编写触发器实现,监控组织人事表的数据更新(UPDATE)行为,当有数据记录被修改时立刻实时更新工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年布胶带项目可行性研究报告(市场调查与数据分析)
- 2026及未来5年工字型橡胶地砖项目可行性研究报告(市场调查与数据分析)
- 天津市红桥区2026-2027学年九年级上学期10月期中考试历史试题(含答案)
- 2012数学试题及答案
- 中学高三数学试题及答案
- 2026年煤炭行业报告:行业蓝海市场挖掘与差异化绿色转型
- 2026年装配式建筑行业绿色建筑政策解读报告
- 2026年石油化工行业危机管理报告及市场恢复策略分析
- 2026年无人机影像设备市场趋势预测报告
- 2026年智能隔声材料应用创新分析报告
- GB/T 12729.1-2026香辛料和调味品名称
- 2026广东深圳市交易集团限公司选聘28人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年焊工技术比赛模拟试题(含答案)
- 第5课 生命最宝贵 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 单病种质量管理指南(2024版)
- 铁矿选矿技术概述培训课件
- 2026中国医生AI行为与态度调研报告抢先版
- 2026报关员面试题目及答案
- 小学一年级同音字大全(带拼音+组词+字义区分课本高频)
- 2026中国人工智能辅助心电图诊断准确率验证研究
- 重庆航天科工集团笔试题
评论
0/150
提交评论