1 / 8
文档名称:

数据库命名规范.doc

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

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

分享

预览

数据库命名规范.doc

上传人:xunlai783 2017/12/22 文件大小:273 KB

下载得到文件列表

数据库命名规范.doc

相关文档

文档介绍

文档介绍:数据库命名规范
一、目的 2
二、适用范围 2
三、命名规则 2
四、对象命名规范 3
1、 数据表(T) 3
2、 约束及索引 4
(TR) 4
(V) 4
(F) 5
(P) 5
(PGK) 5
(SEQ) 5
五、编码注释 5
六、常用SQL 语句的编写规范 6
一、目的
使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。
二、适用范围
本规范适用于项目组范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。
三、命名规则
数据库对象命名规范采用英文的方式,基本格式为:OM_XXXX,(所有字母均为大写)
其中:字母“O”为代表数据库对象的代码(Object),参见数据库包含的常用对象;
字母“M”为该对象所在的模块代码(Module),与详细设计中的模块进行对照(暂定);
下划线“_”为固定分隔符;
字符串“XXXX”代表对此对象的说明,用英文表达。一般最大长度不能超过20个字母特殊情况另议
四、对象命名规范
数据表(T);
约束及索引;
触发器(TR);
静态视图(V);
自定义函数(F);
存储过程(P);
包(PKG)
序列(SEQ)
说明:对象后面括号内代表此数据库对象的代码。
数据表(T)
T+模块名称(暂定4位)+”_”+表义名
此外还要给表的别名定义简单规则(比方说,如果表名是一个单词,别名就取单词的前 4 个字母;如果表名是两个单词,就各取两个单词的前两个字母组成 4 个字母长的别名;如果表的名字由 3 个单词组成,你不妨从头两个单词中各取一个然后从最后一个单词中再取出两个字母,结果还是组成 4 字母长的别名,其余依次类推)

完全采用英文单词描述,禁止使用拼音,尤其是拼音缩写,也禁止使用英文加拼音的命名方式
;
表的设计尽量设立单一主键(设计阶段);
PFC键指主键(Primary Key)、外键(Foreign Key)、候选键(Candidate Key)。PFC键作为数据完整性控制的一种简单手段,在开发阶段将关联约束部分交由数据库管理。
主键(PK)命名:PK+”_”+表名(或缩写) +”_”+主键标识
组合主键必须完全由外键字段构成(设计阶段),其中各外键字段的命名由第5条约定;
外键(FK)命名:FK+”_”+表名(或缩写) +”_”+外键标识
字段应保持与关联表中的主键字段保持同一命名;在且仅在如果可能出现单一表中字段重名的情况下可以不同命名。
候选键(CK)命名:CK+”_”+表名(或缩写) +”_”+候选键标识
约束及索引
CHECK约束
CHECK 约束命名为: CHK+”_”+CHECK约束的列名(或缩写)
UNIQUE约束
UNIQUE 约束命名为:UNQ+”_”+UNIQUE约束的列名(或缩写)
索引
索引的命名为: IDX+”_”+表名(或缩写)+”_”+列名。
其中多单词组成的属性列列名取前几个单词首字符再加末单词首字符组成。
(TR)
包括三种触发器:更新(Update)、插入(Insert)、删除(Delete)。触发器作为数据完整