数据库表 命名规则
所有的自建的表名,含业务表均为全小写,下横杠,数字字母的组合,首字母非数字。
1. 基础数据表 命名规则
命名规则与主数据表类似[t_描述], 例如 t_project (全小写)
2. 业务表 - 命名规则
业务表在Designer端为全局共享,所以需要由
- [t_流程名称]作为表命名例如t_admin01. (全小写)
- 别名应当尽量短小,并且企业内不可重复,建议使用[流程代号]即可,例如admin01(全小写)。
子表代码
如果为子表,由[企业代码_流程名称_描述]与业务主表命名规则类似.例如t_fin01_det(全小写)
缩写,使用[流程代码+首字母缩写]如果有重复可取2位首字母。例如:fin01det(全小写)
描述可以尽量简短若只有一个表则det即可,若为多个子表,则用首字母缩写隔开, 尽量小于6字母
例如
采购物资表 | 采购供应商定点 |
---|---|
t_fin01_goods | t_fin01_supp |
3.属性 / 表字段 命名规则
定义:不含空格,首字母大写驼峰式,请勿连续大写字母。例如:使用Bpm 而不写 BPM, 使用HqApproval 不用HQApproval. 使用 Id 而不用 ID。在C#中首字母大写, js中在表单上首字母小写。
错误的事例 | 正确的事例 |
---|---|
BPM | Bpm |
HCMType | HcmType |
Hr_Leader | HrLeader |