- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle触发器在高职院办公自动化管理系统中的应用.pdf
学术交流
oracle触发器在高职院办公自动化管理系统中的应用
辽宁轨道交通职业学院 王永和
本文分析了oracle触发器技术,并将该技术应用到辽宁轨道交通职业学院办公自动化管理系统中,实践表明该技术是维护数据完整性的有效方法。
【摘要】
触发器;办公自动化;数据完整性
【关键词】
随着现代网络信息技术的发展和高校教学 个表来创建并和一个或多个数据修改操作(插 入触发器后,管理员只需删除学生信息表中该
改革的不断深入,高职院校办公自动化管理手 入、更新或删除)相关联。在oracle中按照触 生信息,便可以通过触发器自动删除该学生的
段也发生了深刻而具体的变革,学校教学管理 发事件的不同,触发器可以分为两大类:DML 选课记录,这样既简化了操作,又可以保证数
事务也日益繁杂,尤其是随着学分制的推行, 触发器和DDL触发器。DML触发器的特点是当数 据完整性.
应用教务管理系统已成为高校教学管理的必然 据库中发生数据操纵语言事件时触发器被触发 3.触发器的实现
选择;再有学院各系部的新闻发布系统、学生 执行,其被广泛应用于数据被修改时的强制执 下面以我院的学生数据库为例说明触发器
操行管理系统、学生舍务管理系统、学生健康 行业务规则,以及数据完整性检查;DDL触发 在教务管理系统中的设计与实现.
管理系统、学院的招生管理系统、学院的设备 器则是在服务器或数据库中发生数据定义语言 数据库的主要表及关系模式如下:
管理系统、学院的政治学习管理系统、图书管 事件时被调用。根据触发时机来分,触发器可 学生(学号,姓名,性别,系别,专业,
理系统等都日趋完善和复杂。如在教务管理系 分为AFTER触发器和INSTEAD OF触发器:AFTER 班级,出生日期,籍贯)课程(课程编号,课程
统中学生、课程是最重要的基础数据,贯穿教 触发器是指相应的操作被执行完毕后触发, 名称,课程类型,专业,周学时,学分)成绩
学计划、排课、选课、考试、成绩、教材、学 INSTEAD触发器是指在相应的操作被执行前触 (学号,课程编号,成绩)
生基本信息等各个管理过程,几乎与教务系统 发并替代该操作。根据触发方式,触发器可以 1)发生学生退学的情况。
中所有子系统存在密切的关联。 分为INSERT触发器、UPDATE触发器、DELETE触 这个时候教务系统管理员需要删除学生表
尽管目前使用的教学管理系统能很好地实 发器。在创建触发器时需要制定以下内容:触 中该同学的记录,同时也需要在成绩表中删除
现日常最基本的教学管理功能,但由于系统设 发器名称、触发器所基于的表或视图、触发器 该同学相应的选课记录,保证数据完整性和一
计上的缺陷,导致在维护数据库完整性方面存 种类(AFTER或INSTEAD OF)、激活触发器的修改 致性。
在困难.比如现行系统中学生的选课数据与学 语句(INSERT,UPDATE和DELETE)、触发执行的 2)出现学号变更的情况。
生学籍信息是两个没有关联的独立的数据表, 语句,用T—SQL语句创建触发器的具体语法格 此时教务系统管理员不仅要修改学生表中
当一名学生因故退学,学籍异动时将删除其学 式如下: 该生的学号,还要修改成绩表中的学号,保证
籍基本信息,但与该生相关的选课数据还存放 CREATE [OR REPLACE] TRIGGER 触发器名 数据完整性。
在选课数据库中,这就导致了内部数据不一致 {BEFORE|AFTER|INSTEAD OF} 触发事件1 3)出现新开设专业必修课的情况。
的错误,其结果是该生所选课程的整个教学班 [OR 触发事件2...] 此时在课程表中插入相应课程信息后,同
成绩都无法提交。目前教务管理系统却不能很
您可能关注的文档
- D-InSAR技术在城市轨道交通变形监测领域的应用.pdf
- Lanchester竞争模型及其在公共交通投资中的应用.pdf
- 【期刊】一种触及内心的震撼.pdf
- Moxa科技自动化网络融合解决方案领导者--访摩莎科技贸易(上海)有限公司冶金行业经理罗雅宽先生.pdf
- 【期刊】一线管理者培养心法.pdf
- SMW工法在地铁车站顶管端头井中的应用.pdf
- 【期刊】中国导游职业生涯规划浅析.pdf
- 一种多基元类的布局迁移自适应算法及在闸机设计中的应用.pdf
- 【期刊】中国男子网球竞技水平推进策略研究.pdf
- 下一代CBTC系统离我们还有多远——富欣智控自主化JeRail(R)CBTC信号系统创新探索.pdf
文档评论(0)