1 / 10
文档名称:

实验七触发器.doc

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

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

分享

预览

实验七触发器.doc

上传人:你是我的全部 2018/11/29 文件大小:2.18 MB

下载得到文件列表

实验七触发器.doc

文档介绍

文档介绍:实验七、触发器
实验目的
理解触发器的用途、类型和工作原理。
掌握利用T-SQL语句创建和维护触发器的方法。
掌握利用SQL Server Management Studio创建、维护触发器的方法。
实验内容、
1、创建AFTER触发器
(1)创建一个在插入时触发的触发器sc_insert,当向SC表插入数据时,须确保插入的学号已在Student表中存在,并且还须确保插入课程号在Course表中存在;若不存在,则给出相应的提示信息,并取消插入操作,提示信息要求指明插入信息是学号不满足条件还是课程号不满足条件。(注:Student表与SC表的外键约束要先取消。)
为Course表创建一个触发器Course_del,当删除了Course表中的一条课程信息时,同时将表SC中相应的学生选课记录也删除。
在Course表中添加一个平均成绩avg_modify,当SC表中某学生的成绩发生变化时,则Course表中的平均成绩也能及时相应发生改变。
(4)测试上述三个触发器。
2、创建INSERTED OF 触发器
(1)创建一视图student_view,包含学号、姓名、课程号、课程名、成绩等属性,在student_view上创建一个触发器grade_modify,当对student_view中的学生的成绩进行修改时,实际修改的是SC中的相应记录。
在Student表中插入一个getcredit字段(记录学生所获学分的情况),创建一个触发器ins_credit,当更改(注:含插入时)SC表中的学生成绩时,如果新成绩大于等于60分,则该生可获得这门课的学分,如果新成绩小于60分,则该生未能获得这门课的学分。
(3)测试上述两个触发器。
3、使用T-SQL语句管理和维护触发器
(1)用系统存储过程sp_helptrigger查看触发器g

最近更新

重庆GM职业学院教师绩效考核问题与对策研究的.. 2页

2024单位委托书(31篇) 19页

2024学生感言(35篇) 51页

2024年新员工银行工作心得体会 19页

实验22细菌的芽孢染色ppt课件 15页

4.23世界读书日国旗下四年级讲话稿(34篇) 39页

通过课例研讨发展职前教师教学技能的实证研究.. 2页

超声协同交联β-环糊精微粒处理含酚废水的研究.. 2页

2022年深圳市九年级(初三)语文中考模拟测试(五.. 9页

中考物理实验题——伏安法测电阻 8页

九年级上学期期中考试数学试卷 21页

九年级数学下学期工作计划 8页

建筑业劳动力短缺的应对策略研究 27页

想缩小腹部试试这11个方法 13页

电子支付交易行业的关键成功因素研究 31页

陵园环境优化方案 3页

金钥匙服务哲学 25页

自然灾害的救援与救助(4) 41页

新零售环境下通信设备零售渠道变革与创新 32页

人才培养方案与教学计划 26页

2024年能源项目资金筹措计划书代可行性研究报.. 66页

2024年矿用电缆项目资金申请报告代可行性研究.. 74页

2024年挤出机械项目资金筹措计划书代可行性研.. 67页

同步整流技术培训课件 27页

钢材物资供货方案投标方案 7页

大班科学活动《有趣的转动》说课稿 8页

商用飞机制造生产建设项目可行性研究报告 97页

中华苏维埃共和国 26页

国家开放大学学前教育社会实践表 11页

纸奶奶过生日 10页