SQLServer2005触发器在图书管理系统中的应用研究.pdfVIP

SQLServer2005触发器在图书管理系统中的应用研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer2005触发器在图书管理系统中的应用研究

第26卷第3期 西昌学院学报 ·自然科学版 V01.26.N03 JournalofXichangCollege·NaturalScienceEdition Sep.,2012 SQLServer2005 发器在图书管理系统中的应用研究:l: 耿 涛,黄 磊,刘儒香 (毫州师范高等专科学校,安徽 毫州 236800) 【摘 要】触发器是一种特殊的存储过程,系统会在执行某些特定的T—SQL语句时自动执行在触发器内部定义的SQL语 句,从而保证 了数据的安全性和完整性。在图书管理系统后台数据库中定义合适的触发器,可以提高图书数据库的安全性,减 轻前台管理系统的运行负担。 f关键词】触发器;图书管理系统;数据完整性 【中图分类号]TP311.138 【文献标识码】A 【文章编号】1673-1891(2012)03—0069—03 引言 并行运行。可以监测到数据表中数据的变化,并 自 数据库技术是计算机科学的一个非常重要的 动地级联更新整个数据库中的各项内容,从而保证 分支。目前,数据库管理系统已从专用的应用程序 数据的一致性 ;(3)返回用户 自定义的提醒信息。 发展为通用的软件平台,应用范围也越来越广。数 当用户执行了某些操作时,可以向前台应用程序返 据的完整性和安全性是数据库应用软件开发过程 回一个更加友好的提醒信息,使程序更加人性化; 中要考虑的一个非常重要的问题 ,利用触发器可以 (4)保护数据库(表)。触发器可以撤销用户对数据 实 现 比约 束 更 严 格 更 灵 活 的规 则 定 义 ,在 库 (表)的Drop和Alter操作 ,从而实现对数据的保 SQIServer2005数据库服务器中合理地应用触发器 护,保证了数据库的安全性。 可以提高数据的安全性,并且缩短前台应用程序的 1.3触发器的类型 开发周期。 在SQLServer2005中,触发器可以分为DML触 1触发器的基本概念 发器和DDL触发器两种。 1.1触发器的定义 (1)DML触发器 触发器就是一种特殊的存储过程 ,它是在系统 DML触发器是在数据库服务器中发生数据操 执行某些特定的T—SQL语句时 自动执行的。当数 纵语言(DalaManipulationLanguage)事件时触发的, 据表发生了Inse~、Update或者Delete操作时触发器 比如 ,在指定的表或视 图中执行 Inse~、Update、 会被激活并 自动执行 在SQLSeIver2005中,当用广I Delete操作时就会触发。数据库系统将DML触发器 对数据库 (表)进行Create、Alter和Drop操作时,系 和触发它的语句作为可在触发器内部回滚的单个 统也会激活相应的触发器、 事务来处理,如果检测到错误,整个事务就会 自动 1_2触发器的作用 回滚。 在数据库设计过程中,如何保证数据库中数据 根据触发器事件类型的不同,可以将DML触发 的有效性和完整性是一个非常重要的问题 。保证 器分为Inse~触发器 、Update触发器和Delete触发器 数据 的有效性和完整性 的两种常用方法是约束 三种 ,分别在数据库中执行Inse~、Update和Delete (Check)和触发器 (Trigger)。约束是直接设置在表 操作时触发。根据触发事件的操作时间,可以将 内部的,只

文档评论(0)

aqlsxc66163 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档