下载此文档

数据库命名规范.doc


文档分类:行业资料 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
数据库命名规范
1、编写目的
使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。
2、适用范围
本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。
3、对象命名规范
数据库和SID
数据库名定义为系统名+模块名
★ 全局数据库名和例程SID 名要求一致
★ 因SID 名只能包含字符和数字,所以全局数据库名和SID 名中不能含有“_”等字符
表相关
表空间
★ 面向用户的专用数据表空间以用户名+_+data命名 ,如Aud 用户专用数据表空间可命名为Aud_data
★ 面向应用的表空间:
应用名+_+模块名+_data (数据空间)
应用名+_+模块名+_idx (索引空间)
应用名+_+模块名+_tmp (临时空间)
表空间文件
表空间文件命名以表空间名+两位数序号(序号从01开始)组成,如dms_vorder_data01 等

表命名要遵循以下原则:
★ 一般表采用“系统名+t_+模块名+_+表义名” 格式构成(模块名一般不超过10位)
★ 若数据库中只含有单个模块,命名可采用“系统名+t_+表义名”格式构成
★ 模块名或表义名均以其英文命名,命名过程中适当截取,最多不超过50个字符;
★ 表别名命名规则:取表义名的前3 个字符加最后一个字符。如果存在冲突,适当增加字符(如取表义名的前4 个字符加最后一个字符等)
★ 临时表采用“系统名+t_tmp_+表义名” 格式构成
★ 表的命名如
 dmst_vorder_declare:系统名(经销商管理系统 dms)+t_+模块名(整车订单 vorder)+_+表义名(申报 declare)
★ 关联表命名为Re_表A_表B,Re 是Relative的缩写,表A 和表B均采用其表义名或缩写形式。
属性(列或字段)
属性命名遵循以下原则:
★ 采用有意义的列名,为实际含义的英文截取,且字符间可有下划线
★ 属性名前不要加表名等作为前缀
★ 属性后不加任何类型标识作为后缀
★ 关联字段命名以 “cd+_+关联表的表义名(或缩写)+_+字段名”进行
所有表必须有以下字段:
字段名
中文
字段类型
备注
Id
Id号
Number
表主键,对应sequence 为seq_+表名
factorycode
工厂编码
Varchar2(50)
createtime
创建时间
Date
默认系统时间
createby
创建人
Varchar2(100)
updatedtime
修改时间
Date
updatedby
修改人
Varchar2(100)
Lockedflag
锁定标记
Varchar2(2)
默认为0, 1为锁定,0为解锁
Lockedtime
锁定时间
Date
Lockedby
锁定人
Varchar2(100)
Deleteflag
删除标记
Varchar2(2)
默认为0, 1为删除,0为正常可用
注意:在用POWER DESIGNER进行设计时,注意将每个字段的备注都填上(内容可为其中文含义及特殊说明,以便数据库文档的生成及后续开发的人员的理解)
主键
★ 任何表都必须定义主键
★ 表主键命名为:“pk+_+表名(或缩写)+_+主键标识
外键
表外键命名为: “fk+_+表名(或缩写)+_主表名(或缩写)+_+主键标识
CHECK约束
CHECK 约束命名为: “chk+_+CHECK约束的列名(或缩写)”
UNIQUE约束
UNIQUE 约束命名为: “unq+_+UNIQUE约束的列名(或缩写)”
索引
索引的命名为:“idx_+表名(或缩写)+_+列名”。其中多单词组成的属性列列名取前几个单词首字符再加末单词首字符组成如yd_kh 表khid 上的index: idx_yd_kh_khid
触发器
★ AFTER型触发器
系统名+tr_+<表名>_+aft +[_row]
★ BEFORE型触发器
系统名+tr_+<表名>_+bef_+[_row]
★ INSTEAD OF型触发器
系统名+ti_+<表名>+_++[_row]
★ 各种类型的触发器中
i,u,d 分别表示insert、update 和delete行级触发器,后加_row 标识,语句级触发器不加,如 yddftr_CSH_i_row

簇以簇中要存储的各

数据库命名规范 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wwlgqnh
  • 文件大小59 KB
  • 时间2021-02-23
最近更新