1 / 5
文档名称:

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

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

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

分享

预览

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

上传人:buhuixin1314 2018/10/23 文件大小:30 KB

下载得到文件列表

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

文档介绍

文档介绍:数据库表字段命名规范
摘要: 当前研发工作中经常出现因数据库表、 数据库表字段格式不规则而影响开发进度
的问题, 在后续开发使用原来数据库表时, 也会因为数据库表的可读性不够高, 表字段规则
不统一, 造成数据查询, 数据使用效率低的问题, 所以有必要整理出一套合适的数据库表字
段命名规范来解决优化这些问题。
本文是一篇包含了数据库命名、 数据库表命名、 数据库表字段命名及 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_log alllive_category
②功能点 示例: live message
③通用表 示例: all_user
 待优化命名示例
①冗余:
错误示例: ment yy_alllive_open_close_log
说明:去除项目名,简化表名长度,去” yy_”
②相同类别表命名存在差异,管理性差
错误示例: yy_all_live_category ment_user
说明:去除项目名,统一命名规则,均为” yy_alllive_ ”开头即可
③命名格式存在差异
错误示例: yy_showfriend yy_user_getpoints
yy_live_program_get
说明:去除项目名,统一命名规则, 动宾短语分离 且动宾逻辑顺序统一
三、数据库字段命名规范
 字段命名规范
(1)采用 26 个英文字母 ( 区分大小写 ) 和 0-9 的自然数 ( 经常不需要 ) 加上下
划线 '_' 组成,命名简洁明确,多个单词用下划线 '_' 分隔
(2)全部小写命名,禁止出现大写
(3)字段必须填写描述信息
(4)禁止 使用数据库关键字,如: name,time , datetime password 等
(5)字段名称一般采用名词或动宾短语
(6)采用字段的名称必须是易于理解,一般不超过三个英文单词
(7)在命名表的列时,不要