引言: 要开发一个基于数据库的应用系统,其中最关键的一步就是整个系统所依据的数据库的建模设计,从逻辑的到物理的,一个环节疏于设计,整个的应用系统便似建立在危房之上,随着开发过程的不断深入,它要随时面临着各种难 以预料的风险,开发者要为修改或重新设计没有设计好的数据库系统而付出难以预料的代价。
摘要: 甲骨文公司(oracle corporation)在美国加利福尼亚州红木城总部正式对外公布oracle合成中间件(oracle fusion middleware)以及仁科(peoplesoft)和爱德华(jd edwards)应用软件与此中间件进行认证的路线图。此举表明甲骨文正致力于帮助企业集成和管理复杂的业务应用。 oracle合成中间件是为甲骨文公司现有世界级中间件产品全新创立的产品名称,它包括了所有为集成不同业务应用所需的中间件产品(如:or......
摘要: 据悉,继仁科和retek之后,商业智能软件和基础结构软件公司有可能成为甲骨文的下一步收购目标。 ftn midwest research分析家trip chowdhry认为:“虽然我们不知道甲骨文下一步会收购哪家公司,但是这种收购肯定会影响到10年内的软件行业格局。” 以前的甲骨文只是专注于数据库软件,不过在收购了仁科和retek之后,它已经有了和ibm、sap等软件巨头相抗衡的实力。 甲骨文主席jeff henley在接受路透社采访时透露,该......
浅谈Oracle数据库的建模与设计 要开发一个基于数据库的应用系统,其中最关键的一步就是整个系统所依据的数据库的建模设计,从逻辑的到物理的,一个环节疏于设计,整个的应用系统便似建立在危房之上,随着开发过程的不断深入,它要随时面临着各种难 【相关文章:
不同Hotmail帐户类型的存储空间】 【扩展阅读:
严打!《暗黑破坏神2》封闭3万多作弊帐户】 以预料的风险,开发者要为修改或重新设计没有设计好的数据库系统而付出难以预料的代价。所以,一个良好的数据库设计是高效率的系统所必须的。 【扩展信息:
美黑客恶意盗走4000万信用卡帐户资料】 一、逻辑建模 数据库设计的方法因具体数据库而异,但是建模阶段的相同的,所以可以用一些通用的工具来进行,如rational rose,powerdesigner等,这一阶段主要是依据系统的需求,获取与分析要实现的应用系统信息,进行数据内部以及外在关系的分析,从而有效地建立整个系统的数据结构(在关系数据库中通常称为表结构),在此基础上对数据库的数据量、数据流量、及响应速度的估算分析,这样数据模型就产生了。具体的操作准则是数据库的几个范式、用户的具体需求与分析者的经验,从数据库的性能、安全、方便管理、易于开发等方面出发,具体方法因分析员的喜好与习惯而异,可以不用工具,最好使用工具,能让分析过程简便,最主要是能生成一些图,如e-r图,让分析过程一目了然。 二、物理设计 此步设计与系统将具体使用的数据库有关,也与数据库所运行的硬、软件平台有关,目的是尽量合理地给数据库分配物理空间,这一步在数据库设计中很重要,关系到数据库数据的安全与数据库的性能,具体的来说,这一步包括相应表空间的数据文件在磁盘上的分配,还要根据数据量的大小确定redolog文件、rollback段的大小,然后进行分配,这些文件的分配要遵循一些原则,本着利于备份,利于性能优化的原则,原则如下(以oracle数据库为例): 1、为表与索引建立不同的表空间,禁止在系统表空间中放入非核心oracle系统成分的对象,确保数据表空间与索引表空间位于不同的磁盘磁盘驱动器上。 2、了解终端用户怎样访问数据,如果可能,将经常同时查询与频繁查询的对象放在不同的物理磁盘上。 3、当数据库包含允许用户并行访问不同数据元素的大对象时,将对象分割存放在多个磁盘上是有好处的。可以采用分区。在某个操作系统平台上定义拥有数百万行的表时,则更需小心,因为数据库文件的大小受到限止,这种限制是由操作系统而不是由oracle引起的。 4、在独立的各盘上至少创建两个用户定义的rollback表空间,以存放用户自己的rollback段。在初始化文件中安排rollback段的次序,使它们在多个磁盘之间进行切换。 5、将redo log文件放在一个读写较少的盘上。对于每个oracle 实例要建立两个以上的redo log 组,同组的两个成员放在不同的设备上。 6、确立表与索引的大小,这决定了保存它们所需的表空间的尺寸,也决定了哪些表空间物理地装在哪些盘上与哪些表空间可以结合在一起。...
下一页 摘要: borland jbuilder 是一个非常方便的java ide 开发工具,而jboss 则是一个很好的开源应用服务器,oracle 9i是优秀的企业级数据库。下面就介绍在windows xp环境下来配置jbuilder 2005、jboss 4.0和oracle9i 的j2ee开发环境。 1.安装 sdk 到 d:\j2sdk1.4.2_06;方法为:双击执行下载的 j2sdk-1_4_2_06-windows-i586-p.exe 文件,选择......