5.1 数据表
规则: <模块名称/简称>_<表标识名称>[_后缀]。
1、模块名称不能省。模块名称必须参照各个产品/项目的实际模块划分来确定。
2、表标识名称 尽量取有意义的、贴近实际的英文单词或缩写作为表标识名称。禁止使用中文拼音缩写的形式。
3、后缀:可选项,一般情况下可以用后缀来区分备份表(_bak)、临时表(_tmp)、历史记录表(_his)。
例:PUB_USER 为公共模块用户表
5.2 字段
原则:字段名称尽量以接近实际的英文单词(缩写)来书写,尽量做到见名明义,一个字段如包含多个英文单词(或缩写),则单词(缩写)之间一律以短下划线“”隔开。
例:user_name,user_id,age。
5.3 键(主键、外键)命名
规则,<约束><表名>[<字段列表>]
主键:PK<表名> [字段]
外键:FK<表名> [字段]
1、 约束名、表名:不能省略,如果长度大于30,考虑表名缩写。
2、 字段列表:可选项。
5.4 包
规则:PKG <模块名称/简称><包实现功能标识名称>。
1、前缀PKG、前缀PKG_不能省略。
2、模块名称不能省。模块名称必须参照各个产品/项目的实际模块划分来确定。
3、包实现功能标识名称 尽量取有意义的、贴近实际的英文单词或缩写作为包实现功能标识名称。禁止使用中文拼音缩写的形式。
例:PKG_PUB_MGRUSER 为公共模块用户管理的程序包
5.5 存储过程
P_<业务域><存取过程名(缩写)>
如:P_PUB_存储过程名,指的就是公共域的存储过程。
5.6 函数
F<业务域><函数名(缩写)>
如:F_PUB_函数名,指的就是公共域的函数。
5.7 视图
V<视图名称(缩写)>
5.8 索引
IDX_<表名>_<字段名>