1 / 14
文档名称:

ORACLE编码规范.doc

格式:doc   大小:165KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ORACLE编码规范.doc

上传人:hezhihe 2018/6/30 文件大小:165 KB

下载得到文件列表

ORACLE编码规范.doc

相关文档

文档介绍

文档介绍:Oracle

数据库编程规范
目录
1 编写目的 1
2 适用范围 1
3 命名规范 1
表相关 1
表空间 1
表空间文件 2
表 2
属性(列或字段) 2
主键 2
外键 3
CHECK约束 3
UNIQUE约束 3
索引 3
触发器 3
簇 4
视图 4
序列 4
同义词 4
存储对象相关 4
存储过程 4
函数 5
包 5
函数文本中的变量采用下列格式命名: 5
用户及角色 5
数据库链接 6
命名中的其它注意事项 6
4 编码规范 6
一般性注释 6
函数文本注释 7
常用SQL 语句的编写规范 7
条件执行语句(IF)编写规范 10
循环语句编写规范 10
函数文本(存储过程、函数和包等) 10
编写目的
使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。
适用范围
本规范适用于公司范围内所有以ORACLE 11g作为后台数据库的应用系统和项目开发工作。
命名规范
命名一般采用富有意义的英文词汇和汉语拼音的结合,更好表达名称的含义。
简单便于识别的使用英文词汇。
一般两个单词后需要一个下划线。
代表名称中重要含义的用英文词汇全称(不缩写)。
名称超长时,超长部分其后使用汉语拼音或英文词汇缩写。
命名都不得超过30个字符。
★名称中字符之间不要留空格。
小心保留词,要保证你的命名没有和保留词、数据库系统或者常用访问方法冲突。
表相关
表空间
★面向用户的专用数据表空间以用户名+_+data命名,如Aud 用户专用数据表空间可命名为Aud_data
★面向用户的专用索引表空间以用户名+_+idx命名
★面向用户的专用临时表空间以用户名+_+tmp命名
★面向用户的专用回滚段表空间以用户名+_+rbs 命名
★面向应用的表空间以应用名+_data、应用名+_idx、应用名+_tmp、应用名+_rbs 命名。
★ LOB 段数据专用表空间以其数据表空间+_+lobs 命名,如上例中数据表空间为Aud_data,则LOB 段表空间可命名为Aud_data_lobs
表空间文件
表空间文件命名以表空间名+两位数序号(序号从01开始)组成,如Aud_data01 等。

表命名建议遵循以下原则:
★一般表采用“系统名+T_+模块名+_+表义名”格式构成
★若数据库中只含有单个模块,命名可采用“系统名+T_+表义名”格式构成
★表别名命名规则:
取表义名的前3 个字符加最后一个字符。如果存在冲突,适当增加字符。也可以
按A、B、C等进行命名。表别名是在针对多表操作语句如查询时, 对表进行别名命名,以简化语句编写。如:
SELECT Datg.*
From IMT_JK_DataColNameConfig Datg,IMT_JK_TypeConfig Typg,IMT_JK_AttributeConfig Attg
WHERE = and =
SELECT A.*
from IMT_JK_DataColNameConfig A,IMT_JK_TypeConfig B,IMT_JK_AttributeConfig C
where = and =
★临时表采用“系统名+T_TMP_+表义名”格式构成
属性(列或字段)
属性命名遵循以下原则:
★属性名前不要加表名等作为前缀。
★属性后不加任何类型标识作为后缀。
★不要使用数据库系统的关键字作为列名。
主键
★任何表都必须定义主键。
★表主键命名建议为:“PK+_+表名(或缩写)+_+主键标识(或缩写)”或“PK+_+表名(或缩写)。
★名称超过30字符时缩写,缩写顺序按命名从后向前。如:PK+_+表名(或缩写)+_+主键标识(或缩写)”,名称超过30字符时,先对“主键标识”缩写,如还是超长,对“表名”进行缩写。
外键
表外键命名建议为:FK+_+表名(或缩写)+_主表名(或缩写)+_+主键标识(或缩写)”或FK+_+表名(或缩写)+序号。
名称超长时,缩写顺

最近更新

监理工程师之水利工程目标控制题库【新题速递.. 167页

监理工程师之水利工程目标控制题库附完整答案.. 167页

2025年马原考试题库含答案【综合卷】 94页

交管12123学法减分复习题库【典型题】 45页

县乡教师选调考试《教师职业道德》题库带答案.. 44页

监理工程师之水利工程目标控制题库参考答案 167页

网络安全合伙人协议书3篇 51页

销售代理分销及合同(2024年版) 3页

维修总监劳动合同样本3篇 51页

终止合同终止意向书3篇 54页

古诗鉴赏之意象 28页

精装修工程心理咨询合同范本3篇 57页

医院感染管理知识现场抢答题 47页

初三生物期中试卷分析 10页

创伤及全身反应 51页

分解纤维素的细菌的分离 59页

大跨度候车厅模态参数识别及人致振动模拟分析.. 2页

大动态下稳健自适应波束形成方法研究 2页

四年级日记【经典5篇】 4页

园林绿化施工合同书(通用版) 7页

多维解析阿坝师范高等专科学校2012版《体育教.. 2页

塑胶厂的总结优秀 2页

多模匹配算法及在入侵检测系统中的应用 2页

大学生贫困生感谢信 6页

婚礼朋友致辞(6篇) 8页

仓库5S培训课件-5S实施技巧篇 48页

基金支持的多项研究成果在ACM SIGGRAPH 2011上.. 2页

基于需求动机的金砖国家外汇储备影响因素研究.. 2页

2024年黑龙江交通职业技术学院单招职业技能测.. 92页

必修3词汇表单词 (新人教版) 22页