让你的应用程序不再对数据库的改动“感冒”(二)

原创 2003年08月01日 19:03:00

原著作者:Jim Czuprynski

使用联接视图实现复杂的需求<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

使用一个联接的视图把前面的例子带到更高的层次:允许我们的应用访问多个表的信息。扩展前面的例子:

记住,当你创建了一个复杂的视图后,ORACLE禁止发出的每句SQL语句中针对基本表的DML操作,哪怕仅针对一个。另外INSERT语句可以应用在视图中的主键保持表(KEY PRESERVED TABLE)。主键保持表就是它的主键或唯一健在视图返回的结果集中也是唯一的。在本例中,就是Employees表。ALL_UPDATABLE_COLUMNS数据字典显示了哪些是可以被更新的。

 

使用程序包实现功能的包装化和数据存取的标准化

ORACLE程序包的最非凡的功能就是它们的把对数据存取的功能包装成一个数据库对象的能力。我们现在的开发组就是使用程序包的公共属性和方法(包括传统的set 和get这种面向对象的方法)来描述应用程序针对基本视图集的数据库接口需求。

而且,既然程序包的规格定义描述了程序包体的函数和过程的公共接口,那么它就有比传统的存储函数和过程的好处:程序包体可以和程序包分开单独编译。那就意味着,除非签名(函数和存储过程的传入或传出参数和返回参数)发生了变化,否则程序包规格定义是不需要重新编译的。这可以最大限度地降低由于依赖对象而发生的重编译。

让你的应用程序不再对的改动“感冒”(二)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 20:12
  • 84

让你的应用程序不再对数据库的改动“感冒”(一)

原著作者:Jim Czuprynski大纲对ORACLE数据库对象的改动,使得应用程序中用到的数据对象在某段时间内处于无效状态,从而带来致命的错误。本文讨论些技术,可供DBA在实际应用中竟可能地降低数...
  • enhydraboy
  • enhydraboy
  • 2003年08月01日 19:06
  • 1228

让你的应用程序不再对数据库的改动“感冒”(三)

原著作者:Jim Czuprynski LBL(Looking Before Leaping)三思而后行前面所述的技术只有在开发前计划一组新的数据库对象或者修正原有的数据库对象时,能够取得很好的效果。...
  • enhydraboy
  • enhydraboy
  • 2003年08月22日 09:08
  • 2278

让你的应用程序不再对的改动“感冒”(三)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 21:42
  • 112

让你的应用程序不再对的改动“感冒”(一)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 20:13
  • 111

浅谈个人对各种数据库的认识------通俗的个人话语-----阿冬专栏!!!

2015--5--21今天先来个华为的小新闻:物联网的LiteOS(开源的轻量级物联网操作系统)发布了,越来越感觉华为太牛了,抢占先机了,全球第一的通信设备商不是白做的,而且今天华为也发布了“敏捷网络...
  • zhangdong305
  • zhangdong305
  • 2015年05月21日 22:31
  • 1964

http超文本协议,让http不再难懂(二)

http超文本协议,让http不再难懂(二) 一张导图 导图内容解析 http请求 请求行+请求头(多个key-value对象)+一个空...
  • huangshulang1234
  • huangshulang1234
  • 2017年12月23日 09:53
  • 123

(1)让你不再害怕指针--细说指针

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。让我...
  • sunchaoenter
  • sunchaoenter
  • 2011年07月28日 17:02
  • 1458

如果有一天: 你不再寻找爱情,只是去爱;你不再渴望成功,只是去做;你不再追求成长,只是去修;一切才真正开始! —— 纪伯伦

如果有一天: 你不再寻找爱情,只是去爱;你不再渴望成功,只是去做;你不再追求成长,只是去修;一切才真正开始! —— 纪伯伦...
  • moon_prince2013
  • moon_prince2013
  • 2015年12月02日 19:41
  • 1630

jsp+servlet+jdbc增删改查功能实现(二)

默认WebContent目录下创建jsp页面 1.putin.jsp(输入信息页面)
  • sarah98
  • sarah98
  • 2017年09月03日 12:00
  • 566
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:让你的应用程序不再对数据库的改动“感冒”(二)
举报原因:
原因补充:

(最多只允许输入30个字)