问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库中触发器重要的功能是什么?

发布网友 发布时间:2022-04-22 20:29

我来回答

1个回答

热心网友 时间:2022-04-08 10:32

数据审计是触发器的重要功能,其作用是跟踪数据的变化过程,审核操作的合法性与合理性,如果触发不合法的操作,可依据审计的记录把数据恢复到原来的状态。

数据审计业务一般由两个数据表构成,一个是业务表,普通用户可以拥有此表读写权限;

一个是审计表,普通用户不拥有此表读写权限,只有超级用户才拥有此表读写权限,用于记录数据的变化过程。下面以一个案例的方式来说明数据审计的过程和作用。

有一个存储车辆收费信息表t_car,表结构如图车辆收费信息表结构所示,因业务要求,程序要有对该表的数据修改权限,为此需要审计对该表上数据的记录值修改信息,以备查询、跟踪。

车辆收费信息表结构

有一个审计表t_record,表结构如图审计表结构所示,要记录对车辆收费信息表的修改行为的所有信息,以供事后进行审计,判断操作行为是否合法。

审计表存储的内容有修改前pay字段的值、修改后pay字段的值、记录被修改的时间、登录数据库服务器修改数据的ip地址、登录数据库服务器的账号信息。

审计表结构

((1)用audit.sql脚本初始化数据表环境,然后使用触发器记录所有用户对表t_car进行UPDATE操作修改数据的行为。触发器代码如下:DELIMITER//DROPTRIGGERIFEXISTStri_t_car;CREATETRIGGERtri_t_carBEFOREUPDATEONt_carFOREACHROWBEGINIFNEW.pay<>OLD.payTHENINSERTINTOt_record(username

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
废旧手机电池堆环境危害大吗 毕业后怎样让自己的职业生涯顺利发展? 怎么让自己的职场生活变得更好? 信用卡还完了怎么还有账单?原因是什么? ...我查了一下以为是蚁跳蛛,但是,它只有6只脚,希... INTENSIV-CREME什么意思 windows2008怎么查看进程 现在中考美术大概考什么样的素描 初中艺考美术考什么 常德市祈利酒店位置_柳叶湖沙滩公园几点关门 数据库中触发器的作用是什么? 触发器什么时候使用?有什么功能?举个简单的例子说明一下。 怎么才能上好QQ 触发器什么时候使用?有什么功能? 怎样在QQ上和朋友和好? 什么是触发器,它的作用是什么? 如何在不问对方QQ密码的前提下登上对方的好? 触发器是干什么用的,有什么作用。 自己怎么设置QQ上面好的头像啊? 如何复制qq好友到另一新qq上? 请问,怎么样才能把这个QQ号码的好友(很多)转到另一个QQ上面,不要一个一个加, 怎样克隆另一个QQ上的好友 怎样可以将一个QQ上的好友,全部加在另一个QQ上? 怎么办其他QQ好的表情挪到另一个QQ上 咋克隆好友到另一个QQ好上面地? 怎样把一个QQ的好友复制到另一个QQ上面。 怎么样把QQ上的好友搬到另一个QQ上呢? 女生来大姨妈能吃柚子不 怎样把QQ上面的好朋友移到另外一个QQ上 如何将一个QQ上的好友复制到另一个QQ上 触发器有哪几种?主要功能是什么? 触发器的工作原理是什么? 各类触发器的特点 触发器的基本逻辑功能? D触发器和JK触发器的逻辑功能和触发方式有何不同? 380V的电压,那一千瓦等于多少安? 苹果手机,自拍完以后,照片左右颠倒了怎么调呢? 380v1千瓦多少电流? iphone8自拍出来是左右相反的,怎么调? 380V电压一个千瓦的运行电流是多少 iphone自拍照左右相反 1千瓦电流 电压是380V时 是多少安 微信怎么远程登录电脑版 苹果手机拍照怎么左右是反的? 苹果手机自拍的时候左右是反的,怎么设置能不反? 如何让老公远程扫码登录我的电脑微信 380伏1千瓦电流是多少? “苹果手机”相机自拍照怎么左右反着应该如何解决? 电压380v用电量1KW等于多少安培? 380v1千瓦多少电流