下载此文档

qd-30-08oracle数据库命名编码规范.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
文件标识:QD-30-08密级:内部
版本号:
大庆金桥软件开发作业体系
Oracle数据库命名编码规范
变更历史
操作
责任人
日期
版本
变更内容
创建
李富华
2010-04-20

创建文档
编辑
周强
2010-04-21

修改文档
目录
1. 文档介绍 4
文档目的 4
文档范围 4
定义 4
参考资料 4
2. 命名规范 4
一般规则 4
对象命名汇总表 5
3. 编码规范 6
一般性规定 6
CREATE语句 7
SELECT语句 7
INSERT语句 8
UPDATE语句 8
DELETE语句 9
游标语句 9
IF语句 9
简单循环语句 11
FOR循环语句 11
WHILE循环语句 11
程序块规范 12
语法规范 12
4. 设计规范 14
一般表设计 14
特殊表设计原则 15
索引设计原则 15
完整性设计原则 15
触发器 15
视图设计 15
性能优化 16
5. 书写规范 20
缩进风格 20
空格及换行 20
6. 注释说明 21
一般性注释 21
函数文本注释 21
7. 异常规范 22
pl/sql异常规范 22
后台验证异常信息规范 23
8. 附录 23
附一开发工具 23
附二预定义异常 24
附三范式 25
第一范式 25
第二范式 25
第三范式 25
Boyce-Codd范式 26
第四范式 26
第五范式 26
反规范化 26
文档介绍
文档目的
本文档用于指导开发设计人员对Oracle数据库进行设计和编码。使用统一的命名和编码规范,使数据库对象命名及编码风格标准化,可增加程序的可读性,增强系统的可维护性,提高软件的质量。
本文档仅仅针对Oracle数据库做的规范,对其他数据库不具有指导意义。
文档范围
本规范适用于公司范围内所有以Oracle作为后台数据库的应用系统和项目开发工作。对公司2010年以前用Oracle数据库开发的项目不做限制。
定义

参考资料
命名规范
一般规则
Oracle中的各种数据对象,包括实例、数据库、表空间、表、视图、存储过程、函数、解发器等的命名都要遵循Oracle的标准命名规则:
以字符打头,30个字符以内,名称超过长度的情况下适当采用缩写。
只能包含A-Z,a-z,0-9,_。
不能和同一个表空间下的其他对象重名。
不能是Oracle服务器的保留字。
数据对象尽量不要使用缩写;如要缩写最好使用容易看懂的缩写。
对象命名汇总表
对象
对象名
前缀
范例
描述
表(table)
t_<table>
t_user
表名长度原则上不超过25个字符;表、视图、字段名中不出现复数
,ments必须要填写。
视图(view)
v_<table>
v_user
如果表名或字段名过长,则用表名或字段名的缩写。
序列(sequence)
s_<table>
s_user
一般索引(normal index)
i_<table>_<field>
i_user_username
field:字段名,遇上长字段名可采用缩写
唯一索引(unique index)
i_u_<table>_<field>
i_u_user_birthday
主键(primary key)
pk_<table>_<field>
pk_user_userid
外键(foreign key)
fk_<table>_<father_table>_<field>
fk_student_user_userid
簇(cluster)
cl_<table1>_<table2>
cl_user_student
触发器(triger)
tr_i _<功能>
tr_u _<功能>
tr_d _<功能>
tr_iud_<功能>
tr_i_ add_user_birthday
i:insert
u:update
d:delete
存储过程(procedure)
p_i_<功能>
p_u_<功能>
p_d_<功能>
p_s_<功能>
p_i_

qd-30-08oracle数据库命名编码规范 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人593951664
  • 文件大小192 KB
  • 时间2018-08-13