1 / 3
文档名称:

数据库表设计命名规范.docx

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

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

分享

预览

数据库表设计命名规范.docx

上传人:buhuixin1314 2018/10/23 文件大小:29 KB

下载得到文件列表

数据库表设计命名规范.docx

相关文档

文档介绍

文档介绍:数据库库表设计命名规范
引言
目前航运系统产品中的部分数据库表命名上存在不规范的情形, 为进一步规
范系统开发过程中数据表、 字段等实体的命名, 特制定本规范要求在后续新增表、
字段时,需要严格按照本规范执行。
表名命名规则
1. 数据库表名称以“所属子系统简称” +”所属模块简称”打头,如

“ SH_CPCARGO, 表示此数据表为 航运子系统合同管理模块 的合同货载
表;
子系统简称 备注说明 模块简称 备注说明
BGT 预算管理
INF 市场信息
EST 航次估算
CP 合同管理
VYG 航次任务
AMI 船舶报文
SH 航运子系统

CML        商务核算
STA         统计报表
PI          保险理赔
FI           财务接口
BASE        基础代码
FM         文件管理
XT 系统基础平台
子系统及模块简称
2. 数据库表名按英文(而不是汉语拼音)进行取名 , 尽量用全名,如果表名

由几个单词组成,则单词间用下划线 ("_") 分割,如 SH_BASE_BANK ;
3. 表名限制在 30 个字符内。 当表的全名超过 30 字符时,可用缩写来减少表

名的长度,如 SH_CP_OIL_INFO ;
4. 关连表命名规则为 表 A_Re _表 B, RE是 Relative 的缩写,如:

SH_CP_USER_RE_SH_CP_FORM
表字段名命名规则
1. 字段名为有意义的单词,或单词的缩写 ;
2. 如果字段由几个单词组成,则单词间用下划线 ("_") 分割,如 client_id ,
post_code 等 ;
3. 字段名限制在 30 个字符内。 当字段名超过 30 字符时,可用缩写来减少字
段名的长度,如 description --> desc;information --> info ;address
--> addr 等 ;
4. 对于数据表之间关联冗余的字段, 需要与源数据表中的字段类型、 长度保

持一致,如:船舶信息表中有“船舶编号 VESSEL_CD字段,在合同、航

次任务等相应的业务表中都会冗余“船舶编号 VESSEL_CD,此时合同、
航次任务表中的船舶编号字段需要保持与船舶信息表一致;
5. 对于数值型字段类型,精确一般建议如下:
1) 表示金额数据时,最少需要精确到小数点 5 位 ,字段类型设置如:
(
NUMBER 10,5 );
2) 表示百分比数值时, 最少需要精确到小数点后 5 位,字段类型设置如:
(
NUMBER 10,5 ),表示数值时为 %;
6. 对于时间日期类字段时,一般约定如下:
1) 只需要记录到年月日时,字段名称中用“ DATE”标识,字段类型设置
;
为 DATE,如 CREATE_DATE
2) 需要记录到年月日以及时间时,字段名称中用“ TIME”标识,字段类
如 。
型设置为 TIMESTAMP, PAY_TIME
7. 对于字符串类