问答文章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

触发器是数据库提供给程序员和数据分析员来保证数据完整性的一种机制,它是一种与数据表事件相关的特殊的存储过程。触发器的执行不是由程序调用,也不需要手工开启,而是由数据表上的事件来触发,当用户对一个数据表进行增、删、改操作时就会激活它执行。

触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强*从复杂的业务规则或要求。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。

触发器功能强大,可以轻松可靠地实现许多复杂的功能,但也不能过于依赖触发器,滥用触发器会造成关系数据库及应用程序维护困难,性能、效率低下等问题的产生,在实际问题中,要根据实际需要选择合适的解决方案。触发器是一种特殊的存储过程,在插入、删除、修改特定表中的数据时触发执行,拥有比数据库本身更强大的数据控制能力,其作用有以下四大方面。

1.数据安全数据安全主要是指对信息系统中的业务数据提供一种数据变更的审核机制,当其通过安全策略的审核后,允许用户变更相关数据,否则直接拒绝数据变更的请求。

安全原理:基于数据库的值使用户具有操作数据库的某种权利。

((1)可以基于时间*用户的操作。例如,不允许下班后和节假日修改数据库数据。

(2)可以基于数据库中的数据*用户的操作。例如,不允许股票价格的升幅一次超过10%。

2.数据审计数据审计主要是指对数据服务器上的记录进行变更时的一种用户权限的即时审查与用户行为的全方位记录,以便事后对数据变更过程的追溯,保证数据变更的合法性。

审计原理:跟踪用户对数据库的操作。

((1)审计用户操作数据库的语句。

(2)把用户对数据库的更新写入审计表。

3.数据约束数据约束是指对用户的操作行为将导致业务数据与实际情况相悖的行为进行检查约束,而不让其发生,从而保证数据的完整性与一致性。

约束原理:对用户操作与实际逻辑的约束检查。

((1)实现数据完整性检查和约束。例如,回退任何企图买进超过自己资金的货物。

(2)提供可变的缺省值。

4.数据连环更新数据连环更新是指当对数据进行更新操作时,将所有与此数据相关联的数据作联合的更新操作,以保证数据的完整性与一致性。

连环更新原理:对关联数据作联合更新操作。

((1)修改或删除时级联修改或删除其他表中与之匹配的行。

(2)修改或删除时把其他表中与之匹配的行设成NULL值。

(3)修改或删除时把其他表中与之匹配的行级联设成缺省值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
到4s店提新车注意事项和步骤是什么? 看到网吧了电脑桌面是动的,请问要怎么弄才可以把电脑桌面弄动起来~? 大型铸件加工厂家 山东浩信集团企业简介 孕妇梦见板栗什么意思 翻身训练的作用 云南中风偏瘫早期自我康复锻炼 实用偏瘫康复训练技术图解(第二版)详细介绍了哪些站起和站立训练方法... 松树扦插多久生根 松树扦插需要多长时间才能生根 松树扦插多久生根 触发器什么时候使用?有什么功能?举个简单的例子说明一下。 怎么才能上好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等于多少安培?