当前位置:文档之家› 实验4-数据库完整性设计

实验4-数据库完整性设计

实验4 数据完整性设计
【实验目的】
(1)掌握通过添加约束来保证数据的完整性
(2)理解用触发器来保证数据的完整性
(3)掌握触发器的编写与执行方式。

(4)掌握触发器的应用。

【实验平台】
SQL Server 2000或2005
【实验内容及要求】
1.创建一个触发器Test1,要求每当在学生表中修改数据时,将向客户端显示一条“记录
已修改!”的消息。

写出相应的触发语句。

2.修改第1题所定义的触发器Test1,使其在学生表中删除数据时显示“记录已删除!”消
息。

写出相应的触发语句。

3.使用SQL命令删除触发器Test1。

4.创建触发器update_trig ,当修改学生表中的学号字段后,自动修改选课表中相应的学
号。

写出相应的触发语句。

(提示:如果选课表上建的有外码约束,要先删除外码约束。

)(为了不影响后面的题,请删除触发器update_trig)
5.在选课表上创建一个触发器update_trig1 ,若对学生的学号和课程号列修改,则给出提
示信息,并取消修改操作。

写出相应的触发语句。

(为了不影响后面的题,请删除触发器update_trig1)
6.在学生表上创建触发器del_trg,当删除学生表中某一个学生的记录时,能自动从选课
中删除掉该学生的所有选课记录。

写出相应的触发语句。

实验4 报告
实验心得:
通过本次试验掌握通过添加约束来保证数据的完整性,并理解用触发器来保证数据的完整性,也逐步掌握触发器的编写与执行方式,也掌握触发器的应用。

相关主题