数据库对象命名规范:表、字段/域及索引的命名要求
6) 数据库对象命名
a) 表
表的命名必须以"t_"(Table缩写)开头,格式为:t_
系统标识
__。
其中,表示可选项,依据实际情况而增加; 要求与表意义相关联的英文字母,例如:。
数据表大致分为:业务数据表、基本编码表、辅助编码表...
6) 数据库对象命名
a) 表
表的命名必须以"t_"(Table缩写)开头,格式为:t_
系统标识
__。
其中,表示可选项,依据实际情况而增加; 要求与表意义相关联的英文字母,例如:。
数据表大致分为:业务数据表、基本编码表、辅助编码表、系统信息表、累计数据表、结算数据表、决策数据表;
基本编码表用base标志
累计数据表用count标志
系统信息表用info标志 ...
例如:ode, ...
b) 字段/域
根据业务要求进行命名,不需设定固定的前缀。
c) 索引
针对数据库表中一个或多个字段建立的索引的命名格式应以"idx_"开头,索引列名间用_隔开,即为…
其中,是数据库表中(第一个)索引字段的名称或名称简写;是数据库表中(第二个)索引字段的名称或名称简写;索引名的总长必需符合数据库的规定。
例: (表示在字段上创建索引)

为了避免重名索引出现,可选命名方式为 idx__ 作为索引的命名,但是要求在数据字典中进行详细说明
d) 视图
视图的命名必须以"v_"(View 缩写)开头,格式为: v__
系统标识
_。
其中,视图类型参见"表的分类说明";
系统标识_
是可选项,依据情况而增加; 应与视图意义相关联的英文字母。
例:
e) 存储过程
存储过程的命名必须符合sp_
系统标识
_格式。
其中,sp表示是存储过程;
系统标识
为可选项,依据情况而增加;是与存储过程意义相关联的英文字母,例如:isk。
例:(以动宾方式取名)
f) 触发器
触发器的的命名必须符合tr__ 格式。
























