命名规范——总结各种场景

时间:2023-01-19 01:01:29

命名规范——总结各种场景

  1. **Table Space

<表空间分类>(_数据分类)<_用途><_8K01>** 表空间分类: ReGular = TSRG User Temp = TSUT System Temp = TSST LarGe = TSLG 数据分类: CUSTOMER = CUST 用途:Data = D Index = I Large = L, Blob Clob数据 Mix = M 例子:TSRG_CUST_D_8K01

  1. Buffer Pool

<BP>(_用途)<_8K01> 例如:BP_CUST_8K01

  1. Index

<IDX><_COL_NAMEs>(_索引类型) 例如: EMP_ID上的Unique Index:IDX_EMPID_U EMP_NAME和EMP_STATUS上的B+树索引: IDX_EMPNAME_EMPSTATUS

  1. Key

主键:<PK><_COL_NAMEs> 例如:PK_EMPID 外键: <FK><_COL_NAMEs><_类型> 类型:Restrict: _R Cascade: _C Set Null:_N Set Default:_D 例如:FK_DEPTID_N

  1. 约束

<CK><_COLNAME><_类型> 类型: 唯一约束:_U,Unique 非空约束:_N,Not Null 自定义Check:_C,Customized 例子:CK_EMPEMAIL_U

  1. Job: JOB_
  1. Sequence:SEQ_
  1. 存储过程:SP_

9. 模式

各产品大相径庭,通常按照主题命名,没有一定之规。 不多于6个字符,没有下划线。

10.视图

命名方式和表类似,后面会有详细描述。 模式如:<表名><_视图类型> _V:普通视图 _MV:物化视图 _UV:用户视图 _SV(或_FV等其他名称):敏感信息或财务相关视图