1、河南工业大学实验报告课程 数据库原理及应用_ 实验名称 SQL Server 触发器 系 别 _信息科学与工程学院 计算机科学系 _ 专业班级 _ 计科 10 级 班 _ _ 实验报告日期 2012-10-30 姓 名_ 学号_ 教 师 审 批 签 字一.实验目的1、理解触发器的作用和工作机制;2、熟练掌握后触发器和替代触发器的区别;3、熟练掌握后触发器和替代触发器的创建。二.实验内容及要求对 CPXS 数据库,完成如下任务:1、插入后触发器的设计和触发在产品销售表建立触发器,进行插入操作,保证产品编号与产品表中的对应字段一致,客户编号与客户表中对应字段一致,保证销售表中主键不能重复。设计触发
2、器的程序流程,注意给出适当的提示信息。激发触发器(提示,可以先取消主键和外键约束) 。2、删除后出发期的设计和触发在客户表建立触发器,进行删除操作,保证删除客户记录时,查询销售表中相应的记录,如果销售表中没有相应客户的信息,才允许删除。设计触发器的程序流程,注意给出适当的提示信息。激发触发器(提示,可以先取消外键约束) 。3、用约束实现触发器对于内容 1 的功能,单纯使用约束进行实现。对于内容 2,设计约束,实现删除客户记录的同时,级联删除销售表中相应的记录。4、设计替代类型触发器,通过视图更新多张表。创建销售视图,包含字段(产品编号,产品名称, 客户编号,客户名称, 销售日期,数量,销售额) 。对视图设计更新操作的替代触发器,更新视图的同时,更新产品、客户、销售三张表。三.实验过程及结果(实验结果可以是运行画面的抓屏,抓屏图片要尽可能的小。 )四.实验中的问题及心得