1 / 1
文档名称:

实验6SQLServer触发器.doc

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

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

分享

预览

实验6SQLServer触发器.doc

上传人:tmm958758 2022/8/17 文件大小:38 KB

下载得到文件列表

实验6SQLServer触发器.doc

相关文档

文档介绍

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