1 / 5
文档名称:

触发器实验报告.doc

格式:doc   大小:81KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

触发器实验报告.doc

上传人:aibuaiwo1318 2018/5/4 文件大小:81 KB

下载得到文件列表

触发器实验报告.doc

文档介绍

文档介绍:实验报告
课程名称
数据库系统原理
实验日期
实验项目名称
触发器
实验地点
图523
实验类型
□验证型√设计型
□综合型
学时
2
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1、掌握使用交互式和T-SQL方式分别实现触发器的创建、修改、删除及其使用方法。
2、掌握触发器的功能。
3、分析并理解触发器的实现机制。
二、实验环境(本实验所使用的硬件设备和相关软件)
微型计算机
Sql Server2005
Windows XP
三、实验内容及步骤
1、创建和执行触发器
A、交互式为S表创建一个级联更新触发器Trigger_s。要求:若修改S表中一学生的学号,则SC表中与该学生相关的学号自动修改。
create trigger trigger_s
on s
for update
as
if update(sno)
begin
declare ***@sno_del char(6),***@sno_ins char(6)
select ***@sno_del=sno from deleted
select ***@sno_ins=sno from inserted
if update(sno)
update sc set sno=***@sno_ins where sno=***@sno_del
end
B、交互式为SC表创建一个限制更新触发器Trigger_sc。要求:若修改SC表中一记录的学号,则要检查S中是否存在该学号相同的记录,若存在
则不许修改,若不在则可以修改。
create trigger trigger_sc on sc for update
as
if update(sno)
begin
declare ***@sno_del char(6)
select ***@sno_del=sno from deleted
if (select sno from s where sno=***@sno_del) is not null
Rollback Transaction
else
delete from sc where sno=***@sno_del
end
C、用SQL方式为SC表创建一个触发器score_sc_tri。要求:当插入一个记录或修改成绩时,确保成绩在0--100分之间。
create trigger score_sc_tri on sc for update,update
as
declare ***@score_int int
select ***@score_int=score from inserted
if (***@score_int<=100 and ***@score_int>=0)
begin
print '操作完成!'
return
end
else
begin
print '成绩应在-100之间!'
Rollback Transaction
end D、用SQL方式为C表创建一个级联删除触发器Trigger_c。要求:当从C表中删除某课程信息时,同时删除SC表中此课程相关的选课记录。
create trigger Trigger_c
on c
for delete
as declare ***@cno_del char(6

最近更新

柔性电子元件的崛起 29页

宣传安全生产的口号汇编43句(全文共746字) 3页

客服的辞职报告范文集锦九篇(全文共4839字) 4页

历年高考花明又一花明又一村 (2) 6页

异位妊娠腹腔镜镜像与TVS表现及血清β-HCG表达.. 2页

广西高速公路指路标志设置有效性研究的开题报.. 2页

广义Dyson布朗运动经验测度过程的大数定律和中.. 2页

平安人寿保险行销管理系统的设计与实现的开题.. 2页

带有右手中微子次最小超对称模型中希格斯质量.. 2页

川中川南地区下古生界页岩生气演化与页岩气储.. 2页

北师大版七年级数学上册第1章《丰富的图形世界.. 3页

让企业奔跑起来 52页

小鼠心肌Hsp25基因缺失致心肌梗死后心脏破裂的.. 2页

小班教育背景下课堂师生互动研究——以S小学为.. 2页

小型飞机起落架电动转弯控制系统研究的开题报.. 2页

尉氏方言语音研究的开题报告 2页

对节白蜡群落物种多样性及其保护策略研究的开.. 2页

宽量程比的差压式流量测量装置设计方法研究的.. 2页

2024年幼儿园后勤计划(精选15篇) 75页

2022-2023学年全国初中八年级上物理人教版同步.. 13页

脚手架和操作平台减员控员专项施工方案 13页

ICP备案授权书范例 1页

(精校版)2023年浙江英语高考试题文档版(含.. 11页

煤矿井下防爆电气设备检查标准 5页

中考历史非选择题答题技巧 4页

温康纳自动贴面生产线作业指导书 15页

ESC基础培训20100811-1 64页

借鉴市委办公厅工作114个失误实例(全集排版2.. 94页

中观总义 益西彭措堪布 90页