实训报告十,触发器的创建和使用

实训报告十,触发器的创建和使用

ID:30188185

大小:17.25 KB

页数:7页

时间:2018-12-27

实训报告十,触发器的创建和使用_第1页
实训报告十,触发器的创建和使用_第2页
实训报告十,触发器的创建和使用_第3页
实训报告十,触发器的创建和使用_第4页
实训报告十,触发器的创建和使用_第5页
资源描述:

《实训报告十,触发器的创建和使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划实训报告十,触发器的创建和使用  实训十触发器  【实训目的】  1、创建触发器,了解触发器的基本概念理解触发器的功能,掌握使用触发器的操作和技巧。  2、通过修改、删除触发器,进一步理解触发器的功能,掌握使用触发器的操作和技巧。  【实训要求】  1.实训前做好上机实训的准备,针对实训内容,认真复习与本次实训有关的知识,完成实训内容的预习准备工作;  2.能认真独立完成实训内容;  3.实训后做好实训总结,根据实训情况完成总结报告。  【实训项目】  1.实现当删除学生课程表

2、中某门课程的记录时,对应学生成绩表中所有有关此课程的记录均被删除  CREATETRIGGER课程删除ONxskc  FORDELETE  AS  Declare@kchchar(3)目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  Select@kch=deleted.课程号fromxskc,deletedwherexskc.课程号=deleted.课程号Deletefromxscjwhere课程

3、号=@kch  2.当修改XSKC表中某门课程的课程号时,对应XSCJ表中的课程号也作相应修改。  CREATETRIGGER课程号修改ONxskc  FORupdate  AS  Declare@jchar(3),@xchar(3)  Select@j=deleted.课程号fromdeleted  Select@x=inserted.课程号frominserted  Updatexscjset课程号=@xwhere课程号=@j  3.在XSCJ表中删除一条学生选课信息后,自动实现更新该学生在XSQK表中的总学分信息  Createtrigger总学分修改onxscj  Fordele

4、te  As  Declare@xhchar(8)  Select@xh=deleted.学号fromdeleted  Updatexsqkset总学分=(selectsum(学分)fromxscjgroupby学号having学号=@xh)where学号=@xh  4.当修改了XSQK某个学生的信息时,要求显示提示信息“学生情况表中***的记录被修改了”  Createtrigger记录修改onxsqk目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开

5、展,特制定安保从业人员的业务技能及个人素质的培训计划  Forupdate  As  Declare@xhchar(8)  Select@xh=deleted.学号fromdeleted  Print'学生情况表中'+@xh+'的记录被修改了'  实验十实现触发器  一、实验目的  1、创建维护数据完整性的触发器  2、创建强制复杂业务规则的触发器  二、实验内容  针对学生表、课程表、学生选课表和表9-4,实现如下实验:创建一个名为stu_insert的触发器,当向学生表Student插入记录时,自动更新班级表Class中的学生人数Number。  表9-4班级表  建表Class  

6、在学生表中插入Clno列  运用查询分析器在学生表中插入一行学生记录  运行结果  自动更新后的班级表  实验10、触发器  实验目的目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  通过实验使学生加深对数据完整性的理解,学会创建和使用触发器。实验内容  (1)为Teacher表建立触发器T1,当插入或使更新表中的数据时,保证所操作的纪录的Tage值大于0。  (2)为Teacher表建立触发器T2

7、,禁止删除编号为00001的CEO。  (3)Teacher表中的人员的编号是唯一且不可更变的,创建触发器T3实现更新中编号的不可改变性。  (4)演示违反T1触发器的约束的插入操作。  (5)演示违反T1触发器的约束的更新操作。  (6)演示违反T2触发器的约束的插入操作。  (7)演示违反T2触发器的约束的更新操作。  实验步骤  (1)仍然使用自定义完整性实验中的Teacher表。为此表建立触发器T1,当插入或使更新表中的数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。