云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库技术及应用课程实验 - 图文

数据库技术及应用课程实验 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 20:45:54

实验7 触发器和存储过程的使用

1创建触发器

实验目的

掌握用触发器实现数据完整性的方法。

实验要求

(1)理解数据完整性的概念及分类;

(2)了解inserted和deleted逻辑表的使用; (3)了解触发器的定义方法。

实验步骤

1、对于CPXS数据库,CP表cpbh列与XSCP表的cpbh列应满足参照完整性规则,即: (1)向XSCP表添加一记录时,该记录的cpbh字段的值在CP表中应存在; (2)修改CP表cpbh字段值时,该字段在XSCP表中的对应值也应修改;

(3)删除CP表中一记录时,该记录cpbh字段的值在XSCP表中对应的记录也应删除。 2、对于上述参照完整性规则,可通过定义如下触发器实现。

在查询分析器编辑窗口输入各触发器的代码并执行: (1)向XSCP表插入或修改一记录时,通过触发器检查记录cpbh字段的值在CP表是否存在,若不存在,则取消插入或修改操作。

(2)修改CP表cpbh字段值时,对该字段在XSCP表中的对应值也作相应修改。

25

(3)删除CP表中一记录的同时删除该记录cpbh字段的值在XSCP表中对应的记录。

3、对于实验5中创建的xscj数据库,应用如下数据完整性规则: (1)表XS的Xh列与表xskc的xh列应满足参照完整性规则; (2)表kc的kcbh列与表xsdc的kcbh列应满足参照完整性规则。 请用触发器实现表间的参照完整性,并在查询分析器中执行相应代码。

2 创建存储过程

实验目的

掌握存储过程的使用方法。

实验要求

(1)了解存储过程的定义方法; (2)了解存储过程的调用方法。

实验步骤

(1)存储过程的创建

? 向XSCP表添加一条记录的存储过程xscp_add

在查询分析器编辑窗口输入各存储过程的代码并执行:

26

? 修改XSCP表中一条记录的存储过程xscp_update

? 删除XSCP表中一条记录的存储过程xscp_delete

27

(2)存储过程的调用

分析一下此段程序执行时可能出现哪几种情况。

? 对创建的XSCJ数据库,请编写对该数据库各表进行插入、修改、删除操作的存 储过程,并在查询分析器中执行相应代码。

? 编写一段程序调用(1)创建的XSCJ数据库存储过程,并在查询分析器中执行相 应代码。

28

搜索更多关于: 数据库技术及应用课程实验 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验7 触发器和存储过程的使用 1创建触发器 实验目的 掌握用触发器实现数据完整性的方法。 实验要求 (1)理解数据完整性的概念及分类; (2)了解inserted和deleted逻辑表的使用; (3)了解触发器的定义方法。 实验步骤 1、对于CPXS数据库,CP表cpbh列与XSCP表的cpbh列应满足参照完整性规则,即: (1)向XSCP表添加一记录时,该记录的cpbh字段的值在CP表中应存在; (2)修改CP表cpbh字段值时,该字段在XSCP表中的对应值也应修改; (3)删除CP表中一记录时,该记录cpbh字段的值在XSCP表中对应的记录也应删除。 2、对于上述参照完整性规则,可通过定义如下触发器实现。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com