实验七触发器.pdf





《实验七触发器.pdf》由会员分享,可在线阅读,更多相关《实验七触发器.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、标准实验七触发器一、实验目的(1)理解触发器的用途、类型和工作原理(2)掌握利用 T-SQL 语句创建和维护触发器的方法(3)掌握利用企业管理器创建、维护触发器的方法二、实验内容1.创建 after 触发器(1)创建一个在插入时触发的触发器sc_insert,当向 sc 表插入数据时,须确保插入的学号已在 Student 表中存在,并且还须确保插入的课程号在 Course 表中存在;若不存在,则给出相应的提示信息,并取消插入操作,提示信息要求指明插入信息是学号不满足条件还是课程号不满足条件(注:Student 表与 sc 表的外键约束要先取消)。文案标准(2)为 Course 表创建一个触发器
2、 Course_del,当删除了 Course 表中的一条课程信息时,同时将表 sc 表中相应的学生选课记录删除掉。文案标准(3)在 Course 表中添加一个平均成绩 avg_Grade 字段(记录每门课程的平均成绩),创建一个触发器 Grade_modify,当 SC 表中的某学生的成绩发生变化时,则 Course 表中的平均成绩也能及时相应的发生改变。文案标准文案标准(4)测试上述三个触发器。测试过程在(1)、(2)、(3)中均给出。2.创建 insteadof触发器(1)创建一视图 Student_view,包含学号、姓名、课程号、课程名、成绩等属性,在 Student_view 上创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验七 触发器 实验

限制150内