实验8+触发器及应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验8 触发器及应用

实验名称:DML触发器的设计和应用

实验内容:在SQL Server环境下设计、创建DML触发器,并设定相关操作使触发器运行。

实验目的:理解和掌握数据库中触发器的创建方法,体会触发器执行的条件和作用。

实验方法:在SQL Server环境下按要求设计DML触发器,并使用相关操作使触发器运行。

实验要求:

在实验1数据库设计的基础上补充设计触发器,并基于实验2建立的表和实验3插入的数据完成实验。

1.为选课表分别建立插入和更新触发器,如果当前学生累计不及格门数达到5则给出警示信息。

2.为课程表分别建立插入和更新触发器来建立约束规则:“专业基础”课的教师必须为“教授”或“副教授”,如果不满足约束则拒绝操作,并给出错误信息。

3.自行再分别设计2~3个触发器(在实验报告中要准确描述功能需求)。

4.设计并执行相关的操作,体会DML触发器的效果和作用。

相关命令:

建立DML触发器语句的基本格式是:

CREATE TRIGGER [ schema_name . ]trigger_name

ON { table | view }

{ FOR | AFTER | INSTEAD OF }

{ [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }

AS

sql_statement

相关文档
最新文档