WEB开发网
开发学院数据库Oracle 解读ORACLE数据库的统一命名与编码规范 阅读

解读ORACLE数据库的统一命名与编码规范

 2008-10-23 12:56:01 来源:WEB开发网   
核心提示:1、编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,解读ORACLE数据库的统一命名与编码规范,以便于阅读、理解和继承, 2、适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作,表义名中汉语拼音均采用小写,且字符间不加分割符; ★ 表别名命名规则:取表义名的前3

1、编写目的

使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。

2、适用范围

本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。

3、对象命名规范

3.1 数据库和SID

数据库名定义为系统名+模块名

★ 全局数据库名和例程SID 名要求一致

★ 因SID 名只能包含字符和数字,所以全局数据库名和SID 名中不能含有“_”等字符

3.2 表相关

3.2.1 表空间

★ 面向用户的专用数据表空间以用户名+_+data命名 ,如Aud 用户专用数据表空间可命名为Aud_data

★ 面向用户的专用索引表空间以用户名+_+idx命名

★ 面向用户的专用临时表空间以用户名+_+tmp命名

★ 面向用户的专用回滚段表空间以用户名+_+rbs 命名

★ 面向应用的表空间以应用名+_data/应用名+_idx/应用名+_tmp/应用名+_rbs 命名

★ LOB 段数据专用表空间以其数据表空间+_+lobs 命名,如上例中数据表空间为Aud_data,则LOB 段表空间可命名为Aud_data_lobs

3.2.2 表空间文件

表空间文件命名以表空间名+两位数序号(序号从01开始)组成,如Aud_data01 等

3.2.3 表

表命名要遵循以下原则:

★ 一般表采用“系统名+t_+模块名+_+表义名” 格式构成

★ 若数据库中只含有单个模块,命名可采用“系统名+t_+表义名”格式构成

★ 模块名或表义名均以其汉语拼音的首字符命名,表义名中汉语拼音均采用小写,且字符间不加分割符;

★ 表别名命名规则:取表义名的前3 个字符加最后一个字符。如果存在冲突,适当增加字符(如取表义名的前4 个字符加最后一个字符等)

1 2 3 4 5 6  下一页

Tags:解读 ORACLE 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接