数据库表和字段的命名
数据库中表和字段的一般应以直接意思的英文命名,不建议用拼音(包括全拼),若需要多个英文单词,单词之间不留空格,也不用下划线连接,每个单词的首字母大写。名称中不能有任何全角字符。
表的名称一般根据业务类型要有前缀,用于标识相应功能区段。前缀由下划线“”分隔。例如ERP系统中的账务部分以“ACC”做前缀,供应链部分以“SCM_”做前缀。前缀一般大写。
表的关键字字段,一般以“ID”命名,为自动增长型整数。常用的字段还有:Name(名称),ParentID(树型结构的父节点)等。
字典类数据
字典是管理信息系统中许多业务数据的基础,如部门、人员、货品、客户等基础资料都是字典类数据。字典从数据结构上至少应该包括关键字字段“ID”和名称字段“Name”。若为树型结构,还应该父节点字段“ParentID”。
字典类数据一般用TCARSInputDirectlyPage、TCATreeDefinePage等页面实现编辑。前者用于一般字典的编辑(若有日期类型的字段,需要用TCARSInputWithDatePage),后者用于树型字典的编辑。
数据库
数据表名命名应以英文为主,最好采用“G_N”格式,其中“G”表示分组,为2-4个所属分组的英文单词的首大写字母;“N”表示该表的主体名称,主体名称要能体现该表的用途,并且采取首字母大写,其他部分小写的格式,若需要多个单词,这此单词直接连接起来,最好不要有下划线。例如“ACC_SheetBlance”,其中“ACC”是Account的前3个字母,说明该表用于会计方面,“SheetBlance”意思应为资产负债表,这样此表的意思用途就比较明确了。
数据表应在其属性“说明”(Description)中,用中文注明该表的用途.
数据字段的名命名应以英文为主,且英文能说明字段的用途。字段名称一般采取首字母大写,其他部分小写的格式。字段名称中一般不需要有下划线。有些常用类型的字段,一般有比较明确的用途,如:ID(关键字)、ParentID(树型结构表的父节点)、Row(序号)、Status(状态)等。
字段应在其属性“说明”(Description)中,用中文注明该字段的用途。若与其他表的字段有对应关系,应注明。若字段为枚举值,应列出各枚举值的意思。
文本字段,除非是必填项外,应设置为“允许空字符串”。
文档更新时间: 2020-11-16 11:01 作者:王敏