QD-30-08Oracle数据库命名编码规范.docx
《QD-30-08Oracle数据库命名编码规范.docx》由会员分享,可在线阅读,更多相关《QD-30-08Oracle数据库命名编码规范.docx(23页珍藏版)》请在优知文库上搜索。
1、文件标识:QD-30-08密级:内部版本号:Ver1.O大庆金桥软件开发作业体系Orac1.e数据库命名编码标准变更历史-三*ft-B*-1*-变更内喜倒立李富华2010-04-20无创立文档编舞周强2010-04-21无修改文档目录1 .文档介绍41. 1文档目的41.2 文档范围41.3 定义41.4 参考资料42. 名标准42 .1一般规则-13 .2财象命名汇总表13 .编码标准63.1 1一般性规定63.2 CREATE语句63.3 SE1.ECT语句73.4 4INSERT语句73.5 UPDATE语句83.6 DE1.ETE语句83.7 落标语句83.8 IF语句93.9 角单循
2、环语句IO3.10 10FoR循环语句113.11 11UHI1.E循环语句I1.3.12 12程序块标准113.13 语法标准11134 .设计标准4.1 一般表设计4.2 特殊表设计原则4.3 索引设计原则4.4 克整性设计原则4.5 触发器4.6 视图设计4.7 性能优化5 .书写标准185 .1缩进风格186 .2空格及换行186 .注弄说明196 .1一般性注释197 .2函数文本注释197 .异常标准207. 1PtSJ1.异常标准207.2后台转证异常信息标准218.附录218. 1附一开发工具218.2 附二假定义异禽228.3 附三范式238.3.1第一范式238.3.2第二
3、范式238.3.3第三范式238.3.4BOyCe-COdd范式238.3.5第四范式238.3.6第五范式248.3.7反标准化241.文档介绍1.1.文档目的本文档用于指导开发设计人员对OraCIe数据库进行设计和编码。使用统1.的命名和编码标准,使数据库对象命名及漏号风格标准化,可增加程序的可读性,港强系统的可维护性,提高软件的质量。本文档仅仅针对Orac1.e数据库做的标准,对其他数据库不具有指导意义。1.2文档范围本标准适用于公司范围内所有以Orac1.e作为后台数据库的应用系统和工程开发工作。对公司2010年以前用OraC1.e数据库开发的工程不做限制。1.3 定义无1.4 参考资
4、料2 .命名标准2.1 一般规则OraCIe中的各种数据时象,包括实例、数据库、表空间、表、视图,存储过程、函数、解发器等的命名都要遵循Orac1.e的标准命名规则:1)以字符打头,30个字符以内,名称超过长度的情况下适当采用缩写。2)只能包含A-Z.a-z,0-9,_3)不能和同一个表空间下的其他对象重名.4)不能是OraC1.e效劳器的保存字。5)数据对象尽量不要使用缩写;如要缩写最好使用容易看懂的缩写。2.2 对象命名汇总表对象对象名范例播述表(Iab1.C)t-JUSCr表名长度原则上不超过25个字符:表、视图、字段名中不出现复数,创立表必须要注秤,COmmCnts必须要填写。视图(V
5、ieIr)v-v_user如果表名或字段名过长.则用表名或字段名的缩写。序列(sequence)s.suser一段索引(norma1.index)i_i_user_usernamefie1.d:字段名,遇上长字段名可采用缩写唯一索引(uniqueindex)i_u_i_u_userbiithdayft(primarykey)pk_pk_useruserid外键(foreignkey)fk-fk_student_useruserid簇(c1.uster)c1.c1.userstdent钺发器(triger)tri.tr_u_tr_d_tr_iud_功能tr_i_a1.1.userbirthday
6、i:insertu:updated:de1.ete存储过程(procedure)Pi功能P_u_功能p_d_功能p_s_功能P_i_USeJbirthday函数(function)f_功能f_get_username_by_uSerid包及包体(package&packagebody)Pkg_pkguserinfo类及类体(typetypebody)type_type_user_c1.aSS同义词(SynOnynI)inv-inv_user保存点(savepoint)save_save_表的保存点事务的保存点事务(transaction)IranSXtranSaC1.ionIransJnser
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QD 30 08 Oracle 数据库 命名 编码 规范
