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

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

 2008-10-23 12:56:01 来源:WEB开发网   
核心提示: ★ 临时表采用“系统名+t_tmp_+表义名” 格式构成 ★ 表的命名如 dft_gy_cbap:系统名(电费 df)+t_+模块名(高压 gy)+_+表义名(抄表安排 cbap)dft_cbbj: 系统名(电费 df)+t_+表义名(抄表标记 cbbj)dft_t

★ 临时表采用“系统名+t_tmp_+表义名” 格式构成

★ 表的命名如

dft_gy_cbap:系统名(电费 df)+t_+模块名(高压 gy)+_+表义名(抄表安排 cbap)

dft_cbbj: 系统名(电费 df)+t_+表义名(抄表标记 cbbj)

dft_tmp_hj: 系统名(电费 df)+tmp+表义名(合计hj)(此处为临时表)

★ 关联表命名为Re_表A_表B,Re 是Relative的缩写,表A 和表B均采用其表义名或缩写形式。

3.2.4 属性(列或字段)

属性命名遵循以下原则:

★ 采用有意义的列名,为实际含义的汉语拼音的首字符,且字符间不加任何分割符

★ 属性名前不要加表名等作为前缀

★ 属性后不加任何类型标识作为后缀

★ 不要使用“ID”作为列名

★ 关联字段命名以 “cd+_+关联表的表义名(或缩写)+_+字段名”进行

3.2.5 主键

★ 任何表都必须定义主键

★ 表主键命名为:“pk+_+表名(或缩写)+_+主键标识”如“pk_YHXX_IDKH”等

3.2.6 外键

表外键命名为: “fk+_+表名(或缩写)+_主表名(或缩写)+_+主键标识”如“fk_YHLX_YHXX_SFZH”等

3.2.7 CHECK约束

CHECK 约束命名为: “chk+_+CHECK约束的列名(或缩写)”

3.2.8 UNIQUE约束

UNIQUE 约束命名为: “unq+_+UNIQUE约束的列名(或缩写)”

3.2.9 索引

索引的命名为:“表名(或缩写)+_+列名+_idx”。其中多单词组成的属性列列名取前几个单词首字符再加末单词首字符组成如yd_kh 表khid 上的index: yd_kh_khid_idx

3.2.10 触发器

上一页  1 2 3 4 5 6 7  下一页

Tags:解读 ORACLE 数据库

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