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