数据库规范

1 命名规范
数据对象类型 | 命名规则 | 最大长度 | 备注 | 示例 |
表 | t_+子系统简称+_+名称 | 30 | T_BD_CURRENCY | |
字段 | F+名称 | 30 | FNumber | |
视图 | V_+子系统简称+_+名称 | 30 | V_BAS_USER | |
存储过程 | P_+子系统简称+_+名称 | 30 | 不推荐使用 | P_BAS_GETUSERLIST |
主键 | PK_+子系统简称+_+名称 | 18 | PK_BAS_USERID | |
外键 | FK_+子系统简称+_+名称 | 18 | 不推荐使用 | FK_HR_ComColl_Emp |
约束 | CR_+子系统简称+_+名称 | 18 | CR_Sys_codeRule | |
普通索引 | IX_+子系统简称+_+名称 | 18 | 对于超长的表和字段可使用缩写,缩写建议为单词首字母组合 | IX_BA_FunctNum |
唯一索引 | UX_+子系统简称+_+名称 | 18 | UX_BA_FunctNum | |
唯一约束 | UK_+子系统简称+_+名称 | 18 | UK_BA_FunctNum |
2 常见字段
创建人 FCREATORID
创建日期 FCREATEDATE
创建时间 FCREATETIME
物料内码 FMATERIALID
修改人 FMODIFIERID
修改日期 FMODIFYDATE
修改时间 FMODIFYTIME
审核人 FAUDITORID
审核日期 FAUDITDATE
禁用人 FDISABLERID
禁用日期 FDISABLEDATE
启用 FDISABLE
禁用 FENABLE
状态 FxxxSTATUS
主键 FID
从表主键 FENTRYID
子从表主键 FDETAILID
业务对象 FFORMID
编码 FNUMBER
名称 FNAME
全名 FFULLNAME
助记码 FSHORTNUMBER
序号 FSEQ
描述 FDESCRIPTION
备注 FCOMMENT
组织类型 FORGTYPE
组织 FORGID
金额 FxxxAMOUNT
数量 FxxxQTY
3 常见子系统命名
总账 GL
应收 AR
应付 AP
固定资产 FIX
人力资源 HR
组织架构 ORG
基础资料 BD
企业战略管理SEM
4 字段类型设计规范
数据类型 | 长度 | Sql server | Oracle | MySQL | Postgresql |
CHAR | [1,254] | CHAR[(n)] | CHAR[(n)] | CHAR[(n)] | CHAR[(n)] |
VARCHAR | [1,4000] | VARCHAR[(n)] | VARCHAR2(n) | VARCHAR(n) | character varying(n),varchar(n) (最大1G) |
NCHAR | [1,2000] | NCHAR[(n)] | NCHAR[(n)] | VARCHAR(n) | CHAR[(n)] |
NVARCHAR | [1,4000] | NVARCHAR[(n)] | NVARCHAR2(n) |
数据库规范
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



