欢迎来到天天文库
浏览记录
ID:52738392
大小:430.92 KB
页数:7页
时间:2020-03-30
《ORACLE数据库设计与开发规范研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2OO9年7月第36卷第4期·拳术湖南农机VoI36No.4IAGRICU删RALM^cJuIv.2OO9ORACLE数据库设计与开发规范研究徐安平(湖南商务职业技术学院,湖南长沙410205)摘要:当前工行在开放平台上的应用系统,大都以Oracle作为其后台数据库。Oracle数据库的功能强大而灵活,但正因为其灵活性,使得数据库的设计经常处于一种低效而不规范的状态。数据库设计的质量好坏直接关系到开发周期和系统性能,数据库的开发水平则直接影响到代码的可读性,数据库的可维护性。本文以Oracle9i版本为例,对数据库设计与开发的规范进行整理,对数据库
2、设计原则进行总结,以使数据库产品质量提升到一个新的台阶。关键词:OL11P;OLAP;SAME中图分类号:TP31l文献标识码:A文章编号:1007—8320(2009)04—0017—07ResearchoforacledatabasedesignanddevelopmentnorlnUAn-ping(HunanVocationalco如ofCommerce,Changsha,Hunan410205,China)Abstract:Atpresent,Oracleisusedasthebackstagedatabaseofthemostapplic
3、ationsystemsappliedintheopenplatformsofICBC.ThefunctionofthedatabaseofOracleiSpowerfulandflexible.Butbecauseofitsflex-ibility,thedesignofOracledatabaseisofteninthestateofineficientandnon—standard.ThequalityofOracledatabasedesignrelatesdirectlytothedevelopmentperiodandthesystem
4、functions.Thedevelopmentlevelofthedatabaserelatestothereadabilityofthecodeandthemaintainabilityofthedatabase.ThepapertakestheeditionofOracle9iasanexample.Thepurposeofthepaperistosortoutthenormofdatabasedesignanddevelopment,andtosumuptheprincipleofthedatabasedesign,,andtoupgrad
5、ethequalityofthedatabaseproductstoanewleve1.Keywords:0LTP;0LAP;SAMEOracle数据库目前得到了广泛的应用。在应用开造成整个系统效率的下降.这一般发生在对一些进行发的过程中。Oracle数据库的可维护性和代码的可读大量更新的表上面。索引数据的区分度不够,造成了性问题目益突出.已经严重影响了数据库的开发周期使用索引而引起的效率的下降.这一般发生在对数据和系统性能。本文以Oraele9i版本为例.整理了数据进行大的统计分析的时候。可以通过指定全表扫描等库的设计开发规范.完善了数据库设计原
6、则.使Ora.提示(hint)来避免。cle数据库的设计开发能够更加完善。(2)改写查询语句关联子查询与非关联子查询。对于一个关联子查询,子查询是每行外部查询的记录1查询语句的使用原则都要计算一次。然而对于一个非关联子查询,子查询1.1基本使用原则只会执行一次,而且结果集被保存在内存中。因此.通(1)索引的正确使用。合理的使用正确的索引是常在外部查询返回相对较少的记录时,关联子查询比提高系统执行效率的关键因素,对索引的使用需要注非关联子查询执行得更快:而子查询中只有少量的记意以下问题:对一个表建立了过多的索引.造成维护录的时候,则非关联子查询将会比
7、关联子查询执行得索引所需要的时间超过使用索引所降低的时间.从而更快。(3)尽量用相同的数据类型的数据进行比较,以收稿丑期:2009-04—25避免发生数据转换。SQL语言对于数据类型不像作者简介:徐安平(1980一),男,湖南永州人。大学本科,助理实验师。主要研究方向:计算机科学与技术。JAVA和C++那样进行严格的数据类型检查.不同种l8湖南农机2009年7月数据间可以进行某些运算,但是在做数据操作时需要一tablejobhasindexonjobnocolumn数据库进行隐含的类型转换,在大数据量的查询中.木水水水木:l::l:木术术术木丰木木
8、木;I:爿:水水爿c半:l:木术术术术术木木水水:l:木木:l=:l:木术术术术术术术由于要对每一个数据项做同样的操作.会
此文档下载收益归作者所有