名词解释:锁存器....触发器...
发布网友
发布时间:2022-04-26 06:51
我来回答
共2个回答
热心网友
时间:2023-10-08 19:45
锁存器:锁存器是一种存储逻辑信号的电路,由触发器构成,不同的是它的输出端有输出使能控制,它可以使输出状态不随输入端状态的变化而改变,处在保持状态。http://eelab.sjtu.e.cn/kejian/shudian/netpages/dig4_1.htm
触发器在进行数据库应用软件的开发时,我们有时会碰到表中的某些数据改变,希望同时引起其他相关数据改变的需求,利用触发器就能满足这样的需求。它能在表中的某些特定数据变化时自动完成某些查询。运用触发器不仅可以简化程序,而且可以增加程序的灵活性。下面就对触发器的基本概念、它的应用场合进行一下简单的叙述。
什么是触发器
触发器是一种特殊类型的存储过程,它不由用户直接调用,被定义为在对表或视图发出 UPDATE、INSERT 或 DELETE 语句时自动执行。触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制复杂的业务规则或要求。
触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间数据的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。
触发器可以扩展对表的约束、默认值和规则的完整性检查,但只要约束和默认值提供了全部所需的功能,就应使用约束和默认值。
应用场合
触发器的主要应用场合概括起来讲有以下几种:
1.当向一张表中添加或删除记录时,需要在相关表中进行同步操作。比如,当为应用系统添加一个系统用户时,需要同时向权限表中添加该用户的缺省权限,此时就编写系统用户表的触发器在添加记录动作时触发。
2.当表上某列数据的值与其他表中的数据有联系时。比如,当某客户进行欠款消费,可以在生成订单时通过设计触发器判断该客户的累计欠款是否超出了最大限度。
3.当需要对某张表进行跟踪时。比如,当有新订单产生时,需要及时通知相关人员进行处理,此时可以在订单表上设计添加触发器加以实现。
http://eelab.sjtu.e.cn/kejian/shudian/netpages/dig4_1.htm
热心网友
时间:2023-10-08 19:45
简单地说触发器就是输入端来一个信号,输出端就翻转一次的电路,而锁存器会记住前一次的输入信号(0或是1)直到下一次信号的来到。
锁存器是用于存储数据来进行交换,使数据稳定下来保持一段时间不变化,直到新的数据将其替换