触发器.docx
《触发器.docx》由会员分享,可在线阅读,更多相关《触发器.docx(11页珍藏版)》请在冰豆网上搜索。
触发器
数据库系统原理实验报告
实验名称:
____触发器_________指导教师:
___叶晓鸣、刘国芳_________
专业:
_计算机科学与技术____班级:
10级计科班_姓名:
文科
学号:
100510107完成日期:
_2012年11月5日__成绩:
______
一、实验目的:
(1)掌握交互式创建、修改、删除及其使用方法。
(2)掌握触发器的功能。
二、实验内容及要求:
实验9.1创建和执行触发器
内容:
(1)交互式的为表S创建一级更新触发器TRIGGER_S。
(2)交互式的为表SC创建一个制更新触发器TRIGGER_S。
(3)用SQL为表SC创建一个触发器Score_SC_TRI。
(4)用SQL为表C创建一个级联删除器TRIGGER_DC。
要求:
(1)掌握交互式创建触发器的方法。
(2)掌握使用T-SQL的方法创建触发器。
(3)掌握触发器的执行方法。
实验9.2修改触发器
内容:
(1)用交互式修改触发器TRIGGER_S。
(2)用SQL修改表C的触发器TRIGGER_DC。
要求:
(1)掌握交互式修改触发器的方法。
(2)掌握使用SQL修改触发器的方法。
实验9.3删除触发器
内容:
(1)交互式删除表S的触发器TRIGGER_S。
(2)用SQL删除表C的触发器TRIGGER_DC。
要求:
(1)掌握用交互式删除触发器。
(2)掌握用SQL删除触发器。
三、实验步骤:
实验9.1创建和执行触发器
创建触发器
创建SQL语句。
验证触发器的作用
表S的学号S1在表SC中有两条记录与之对应。
修改表S中的记录值。
2.交互式为表SC创建一个限制更新触发器TRIGGER_SC
创建触发器
3.用SQL为表SC创建一个触发器Score_SC_TRI
创建触发器
查看数据库表jxsk中触发器对象。
验证触发器的作用。
输入以下语句:
执行结果如下:
查看表SC
4.用SQL为表C创建一个级联删除触发器TRIGGER_DC
创建触发器
执行结果如下:
验证触发器作用
输入以下语句:
删除前:
删除后:
实验9.2修改触发器
1.交互式修改表S的触发器TRIGGER_S
输入以下语句:
执行如下:
打开修改窗口,发现触发器已经修改:
验证触发器的功能:
删除表S中的S0,会发现表SC中的S0也被删除。
2.用SQL修改表C的触发器TRIGGER_DC
输入以下语句:
执行如下:
打开修改窗口,发现TRIGGER_DC已经被修改。
实验9.3删除触发器
1.交互式删除表S的触发器TRIGGER_S
删除前:
删除后:
2.用SQL删除表C的触发器TRIGGER_DC
打开新建查询编辑窗口,输入以下语句:
删除之前:
删除之后:
四、实验结果与结论:
通过交互式和使用SQL语句的方式能进行触发器的创建、修改、删除的操作。
五、实验中遇到的问题及解决方法:
XX一下你就知道!
!