资源简介
触发器程序设计
2
通过本实验的学习,使学生掌握握触发器程序的设计和使用。
二、实验内容
说明:使用银行贷款数据库。
1、新建一个贷款记录统计表LoanNum,存放每一个法人单位的贷款次数。为LoanT表创建一个INSERT语句级触发器,当有新的贷款记录插入时,需要及时更新LoanNum表中该法人的贷款次数。
2、创建一个AFTER行级触发器,当对LoanT表的贷款金额(Lamount)进行修改时,若金额减少了10%,则将此次操作记录到另外一张表L_U(Eno,Bno,Oldamount,Newamount),其中Oldamount是修改前的金额,Newamount是修改后的金额。
3、创建一个instead of行级触发器,为贷款表(LoanT)定义完整性规则“贷款日期(Ldata)不能早于当前日期,如果早于,自动改为当前日期”。
4、创建一个DELETE触发器,当贷款表(LoanT)中的记录被删除时,将删除的贷款记录和删除日期插入到另外一张表L_D(Eno, Bno, Ldata, Lamount, Lterm, Deldata)
三、实验报告
将实验结果反映在实验报告中,并对实验中遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。
代码片段和文件信息
相关资源
- 实验7答案-游标 .sql
- 药品数据库.sql
- 全国行政地区五级联动数据库
- DBeaver 5.0.5
- SQLserver2008绿色版,使用方便简单
- SQl 学生宿舍管理系统数据库课程设计
- 最新的SQL2000
- 2019 3月最新 dbForge Studio for MySQL 8.1.2
-
Oracle_Databa
se_9i10g11g编程艺术深入数 - Oracle数据库备份、恢复与迁移
- 教学评价管理系统
- 海大数据库原理综合实验六
- Web超市在线管理系统
- 数据库项目组日常运维及应急故障处
- 经典数据库置疑修复工具
- 实验6答案-存储过程.sql
- 报刊订阅管理系统【SQLServer数据库+课
- 数据库课程实验13——网上书店管理系
- 基于oracle的图书管理系统数据库分析
- 数据库课程设计--学生选课系统
- 数据库设计实验报告图书管理系统
- 足球联赛信息管理系统Oracle数据库实
- 药品存销管理系统.zip
- Oracle数据库学生管理系统136001
- 宿舍管理系统数据库文件
- 小区物业管理系统的数据库设计和数
- 人事管理系统带数据库版本
- PostgreSQL查询处理部分源码分析
- 数据库课程设计医药销售管理系统
- 小型超市管理系统sql数据库+各种功能
评论
共有 条评论