- 14
- 0
- 约1.21万字
- 约 13页
- 2018-08-27 发布于江苏
- 举报
SQL触发器使用教程和命名规范9
SQL触发器使用教程和命名规范
1,触发器简介
触发器(Trigger)是数据库对象的一种,编码方式类似存储过程,与某张表(Table)相关联,当有DML语句对表进行操作时,可以引起触发器的执行,达到对插入记录一致性,正确性和规范性控制的目的。在当年C/S时代盛行的时候,由于客户端直接连接数据库,能保证数据库一致性的只有数据库本身,此时主键(Primary Key),外键(Foreign Key),约束(Constraint)和触发器成为必要的控制机制。而触发器的实现比较灵活,可编程性强,自然成为了最流行的控制机制。到了B/S时代,发展成4层架构,客户端不再能直接访问数据库,只有中间件才可以访问数据库。要控制数据库的一致性,既可以在中间件里控制,也可以在数据库端控制。很多的青睐Java的开发者,随之将数据库当成一个黑盒,把大多数的数据控制工作放在了Servlet中执行。这样做,不需要了解太多的数据库知识,也减少了数据库编程的复杂性,但同时增加了Servlet编程的工作量。从架构设计来看,中间件的功能是检查业务正确性和执行业务逻辑,如果把数据的一致性检查放到中间件去做,需要在所有涉及到数据写入的地方进行数据一致性检查。由于数据库访问相对于中间件来说是远程调用,要编写统一的数据一致性检查代码并非易事,一般采用在多个地方的增加类似的检查步骤。一旦一致性检查过程发生调整,势必导致多个地方的
您可能关注的文档
- ICU常用急救药物的使用3.ppt
- IEEE 1588精密时钟同步协议测试技术7.doc
- IELTS阅读难词0.doc
- If-you-go-to-the-party,-you’ll-have-a-great-time课件39.ppt
- IMEI码完全手册8.doc
- imageReady输出gif颜色失真的解决方法3.doc
- INE原油期货解读8.docx
- InP 超高频元器件8.ppt
- INTERMEC 条码打印机使用及维护9.doc
- Internet安全协议与标准第5课8.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- (2026秋新版)人教版五年级数学上册全册教学设计.pdf
- 2026年高考化学二轮:题型16 晶胞结构的计算 (全国适用)(解析版).docx VIP
- 项目二 中国旅游业发展概况 (课件)《全国导游基础知识》同步教学(中国旅游出版社(第八版)).pptx VIP
- 2025管理类联考综合真题及答案.docx VIP
- 【一休】408 算法课程讲义.pdf
- 最新胃脘痛(慢性胃炎)中医护理方案.docx VIP
- G-J-B 59.18-1988 装甲车辆实验标准 装甲板抗枪弹性能实验.pdf VIP
- 结直肠癌中医护理方案.docx VIP
- 2024年榆林市榆阳区招聘教师考试真题.docx VIP
- 2025榆林市榆阳区引进公费师范毕业生笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)