1 / 8
文档名称:

数据库表字段命名规范.doc

格式:doc   大小:25KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库表字段命名规范.doc

上传人:cby201601 2019/10/30 文件大小:25 KB

下载得到文件列表

数据库表字段命名规范.doc

文档介绍

文档介绍:数据库表字段命名规范摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔(2)全部小写命名,禁止出现大写(3)禁止使用数据库关键字,如:name,time,datetime,password等(4)表名称不应该取得太长(一般不超过三个英文单词)(5)表的名称一般使用名词或者动宾短语(6)用单数形式表示名称,例如,使用employee,而不是employees明细表的名称为:主表的名称+字符dtl(detail缩写)例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl(7)表必须填写描述信息(使用SQL语句建表时)①模块_+功能点示例:alllive_logalllive_category②功能点示例:livemessage③通用表示例:①冗余:错误示例:mentyy_alllive_open_close_log说明:去除项目名,简化表名长度,去”yy_”②相同类别表命名存在差异,管理性差错误示例:ment_user说明:去除项目名,统一命名规则,均为”yy_alllive_”开头即可③命名格式存在差异错误示例:yy_showfriendyy_user_getpointsyy_live_program_get说明:去除项目名,统一命名规则,(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔(2)全部小写命名,禁止出现大写(3)字段必须填写描述信息(4)禁止使用数据库关键字,如:name,time,datetimepassword 等(5)字段名称一般采用名词或动宾短语(6)采用字段的名称必须是易于理解,一般不超过三个英文单词(7)在命名表的列时,不要重复表的名称例如,在名employe的表中避免使用名为employee_lastname的字段(8)不要在列的名称中包含数据类型(9)字段命名使用完整名称,①名词示例:user_iduser_namesex②动宾短语示例:①大小写规则不统一错误示例:user_idhouseID说明:使用统一规则,修改为”user_id”,”house_id”②加下划线规则不统一错误示例:user