我的新博客

维护数据完整性、唯一性,用触发器还是自写业务逻辑?

   触发器一经定义,那么任何用户对表的操作(增,删,改)均由服务器激活相应的触发器,在DBMS核心层进行集中地完整性约束。
自己写业务逻辑在应用程序中定义,容易遗漏,定义时必须按照关系顺序,否则会报错,在处理大量关系是对程序员的细心程度要求比较高,还比较繁琐
触发器是用来加强数据的完整性约束和业务规则的。它是由用户自己定义的根据自己的需求,比较灵活。它又是由DBMS控制的又十分安全可靠。
  维护数据的完整性和唯一性,处理触发器和自写业务逻辑的方法之外,还可以通过主键、唯一键、外键等。
  主键和唯一键的区别。主键不能重复,不能为空。唯一键不能重复,但可以为空。
posted on 2015-03-23 11:26  无双2013abc  阅读(633)  评论(0编辑  收藏  举报