Oracle数据库命名编码规范.doc

Oracle数据库命名编码规范.doc

ID:58061231

大小:144.00 KB

页数:26页

时间:2020-04-21

Oracle数据库命名编码规范.doc_第1页
Oracle数据库命名编码规范.doc_第2页
Oracle数据库命名编码规范.doc_第3页
Oracle数据库命名编码规范.doc_第4页
Oracle数据库命名编码规范.doc_第5页
Oracle数据库命名编码规范.doc_第6页
Oracle数据库命名编码规范.doc_第7页
Oracle数据库命名编码规范.doc_第8页
Oracle数据库命名编码规范.doc_第9页
Oracle数据库命名编码规范.doc_第10页
资源描述:

《Oracle数据库命名编码规范.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文件标识:30-08密级:内部版本号:1.0大庆金桥软件开发作业体系数据库命名编码规范25/26变更历史操作责任人日期版本变更内容创建李富华2010-04-20无创建文档编辑周强2010-04-21无修改文档25/26目录1.文档介绍41.1文档目的41.2文档范围41.3定义41.4参考资料42.命名规范42.1一般规则42.2对象命名汇总表53.编码规范63.1一般性规定63.2语句73.3语句73.4语句83.5语句83.6语句93.7游标语句93.8语句93.9简单循环语句113.10循环语句113.11循环语句113.12程序块规范123.13语法规

2、范124.设计规范144.1一般表设计144.2特殊表设计原则154.3索引设计原则154.4完整性设计原则154.5触发器154.6视图设计154.7性能优化165.书写规范205.1缩进风格205.2空格及换行206.注释说明216.1一般性注释2125/266.2函数文本注释217.异常规范227.1异常规范227.2后台验证异常信息规范238.附录238.1附一开发工具238.2附二预定义异常248.3附三范式258.3.1第一范式258.3.2第二范式258.3.3第三范式258.3.4范式268.3.5第四范式268.3.6第五范式268.3.7反

3、规范化2625/26个人收集整理,勿做商业用途1.文档介绍1.1文档目的本文档用于指导开发设计人员对数据库进行设计和编码。使用统一的命名和编码规范,使数据库对象命名及编码风格标准化,可增加程序的可读性,增强系统的可维护性,提高软件的质量。本文档仅仅针对数据库做的规范,对其他数据库不具有指导意义。1.2文档范围本规范适用于公司范围内所有以作为后台数据库的应用系统和项目开发工作。对公司2010年以前用数据库开发的项目不做限制。1.3定义无1.4参考资料2.命名规范2.1一般规则中的各种数据对象,包括实例、数据库、表空间、表、视图、存储过程、函数、解发器等的命名都要

4、遵循的标准命名规则:1)以字符打头,30个字符以内,名称超过长度的情况下适当采用缩写。2)只能包含,0-9。3)不能和同一个表空间下的其他对象重名。4)不能是服务器的保留字。5)数据对象尽量不要使用缩写;如要缩写最好使用容易看懂的缩写。2.2对象命名汇总表对象对象名前缀范例描述表()<>表名长度原则上不超过25个字25/26个人收集整理,勿做商业用途符;表、视图、字段名中不出现复数,创建表必须要注释,必须要填写。视图()<>如果表名或字段名过长,则用表名或字段名的缩写。序列()<>一般索引()<>_<>:字段名,遇上长字段名可采用缩写唯一索引()<>_<>主键

5、()<>_<>外键()<>_<>_<>簇()<1>_<2>触发器()_<功能>_<功能>_<功能><功能>存储过程()<功能><功能><功能><功能>函数()<功能>包及包体(&)<功能>类及类体()<功能>同义词()<>保存点()<><>表的保存点事务的保存点25/26个人收集整理,勿做商业用途事务()<>字段()单词小写,中间用下划线隔开,字段必须要注释,必须要填写。游标()<名称>数据库链接()<服务器名>_<数据库名>若远程服务器名和数据库名一致,采用<数据库名>用户及角色1.编码规范1.1一般性规定1、语句中的所有表名、字段名全部小写,系统保留字、内

6、置函数名、保留字大写。【推荐】2、连接符、、、以及=、<=、>=等前后各加上一个空格。当语句中出现括号时,括号的两边不留空格。3、“不等于”统一使用"<>"。虽然""和"<>"是等价的,为了统一,不等于一律使用"<>"表示。4、对较为复杂的语句加上注释,说明算法、功能。5、使用空行将逻辑相关的代码段之间分隔开。6、程序块采用缩进风格书写,保证代码清晰易读,风格一致,缩进格数统一为2个。必须使用空格,不允许使用键,以免用不同的编辑器阅读程序时,因键所设置的空格数目不同而造成程序布局不整齐。7、一行有多列,超过80个字符时,基于列对齐原则,采用下行缩进。8、子句书

7、写时,每个条件占一行,保留字或者连接符放到行的最后面,含有键的条件放到其他条件的前面。1.2语句(2(20),,2(24),())25/26个人收集整理,勿做商业用途1.1语句查询语句采用以下原则编写(可最大化重用共享池中的语句,提高应用程序性能):(1)由开头,后跟一个显示查询结果的列表;【推荐】(2)语句中嵌入逗号时,在逗号后面加一空格,当逗号是最后一个字符时,把它放在本行;(3)由开头,后跟一个或多个获取数据所涉及的表,如果后面跟多个表,关键字右对齐;【推荐】(4)由开头,后跟一个或多个确定所需值的条件,如果后面有多个条件,关键字右对齐;【推荐】(5)由

8、开头,后跟一个或多个表列名,通过这些列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。