下载此文档

触发器技术在电子商务系统开发中的应用.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
触发器技术在电子商务系统开发中的应用
摘要: 在数据库系统的开发和应用过程中,数据完整性是衡量系统性能的重要标准之一。触发器作为数据库软件中的一个重要工具,能够在表中数据发生变化时,自动触发完成相关操作来保证数据的完整性。文章研究了在sql server环境下,如何通过设计合理的触发器,实现电子商务系统中数据的完整性。
abstract: in the development and application process of the database system, data integrity is one of the important standards to measure system performance. as an important tool in database software, triggers can ensure the integrity of data when the table changes. this article researches how to design reasonable trigger to realize the data integrity of e-commerce management system under the sql server environment.
关键词: 触发器;电子商务;sql
key words: triggers;electronic commerce;sql
0 引言
在互联网经济环境下,电子商务已经成为社会经济最具活力的有机组成部分,越来越多的上市企业、商家加入电子商务领域。2012年3月,在工业和信息化部发布的《电子商务“十二五”规划》中,指出电子商务是“企业降低成本、提高效率、拓展市场和创新经营模式的有效手段”。
在电子商务系统的开发过程中,保证数据库中数据的完整性和安全性是一项非常重要的任务。在当今电子商务系统普遍使用的关系数据库中,普通的check约束等能够实现一些基本的数据完整性,而对于一些复杂的完整性操作,使用触发器是最佳的选择[1]。本文以电子商务系统webshop为例,研究了在sql server 2005环境下,如何通过触发器技术实现数据库中数据的完整性。
1 触发器概述
触发器是一种特殊类型的存储过程,它在指定的表中数据发生变化时自动生效[2]。触发器在调用时自动执行
insert、update、delete和select语句,实现表间的数据完整性和复杂的业务规则。
触发器主要有如下优点:强化约束,实现比check约束所定义的更为复杂的约束;跟踪变化,限制不允许数据库中未经许可的指定更新和变化;级联运行,通过侦测数据库内的操作,自动的级联影响整个数据库的相关内容。
在sql server2005中,根据触发事件不同分为dml触发器和ddl触发器两类。
dml触发器
dml触发器是当数据库服务器中发生数据操作语言(dml)事件时要执行的操作[3]。dml触发器用于在数据库修改时强制执行业务规则。根据触发器语句执行的时机,dml触发器分为alter触发器和instead of触发器。after触发器先执行insert、update或delete操作,之后执行触发器语句;in

触发器技术在电子商务系统开发中的应用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小17 KB
  • 时间2021-02-27