触发器在数据库设计中的应用
2016-05-11陈舒心
广东教育·职教版 2016年4期
关键词:数据库

摘要:触发器是一种特殊的存储过程。它的执行不是通过显性的调用,而是通过对相应表格数据实现插入、更新或删除时自动激活执行。在程序开发过程中,可以通过触发器对程序后台数据实施复杂的完整性约束。本文以本校示范校建设专题网站管理后台设计为例,阐述触发器的概念及其在网站功能实现中的定义及应用。
关键词:触发器;SQLSERVER;数据库
中图分类号:G712文献标识码:A文章编号:1005-1422(2016)04-0110-03
作者简介:陈舒心(1978-),广东省轻工职业技术学校讲师,硕士。研究方向:现代教育技术。(广东 广州/510300)
一、引言
随着网络技术的发展,网站浏览成为我们生活中不可或缺的一部分。一个制作精良的网站,除了要有精美的前台页面,必然也离不开后台数据的处理。在复杂的数据处理过程中,保证网站数据的完整性尤为重要。数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性。通常在数据库设计阶段,可以通过创建表格的约束来实现数据完整性。譬如:通过主键约束或唯一键约束可以规范表格中某一字段的值不可重复;通过检查约束可以规范表格中某一字段的取值范围。但这些约束对不符合条件的数据只能做出单一拒绝执行的动作。如果需要实现较为复杂反馈或操作时,这些约束还是存在一定的局限性的。如果要求处理数据过程中,系统能自动根据用户对表格的操作做出不同的响应执行某些操作,那么,就可以使用触发器去实现。……
登录APP查看全文
