数据库设计之命名规范

以下经验由好友terry传授, 在实际的开发中很受用 , 在此感谢terry教导

工作中团队合作 , 命名规范非常重要 , 好比团队成员的共同习惯,能很好的提升开发效率

首先说明的是: 严禁单词和拼音混用

数据库名:

正式的数据库名使用小写英文以及下划线组成,尽量说明是那个应用或者系统在使用的

比如:

blog

备份数据库的时候

blog_bak_20120824

数据库表命名规范:

当多个应用系统共用同一个数据库时 , 统一应用的数据表使用同一前缀, 例如博客使用blog_前缀, 前缀一般不超过5个字节, 表前缀全部使用小写 , 若系统拆分比较细 , 可以忽略本规则

为了实现进一步的规范 , 进行一些必要的约定是非常有必要的, 可以约定 ,所用的表名称首字母大写, 并且尽量使用完整的单词 , 要是使用了不完整的单词,在数据库设计文档中必须要有相应的说明。

比如: UserLevel , 备份的时候 , UserLevel_bak_20120824

字段的命名规范:

为了进一步的规范操作 , 可以约定, 所有的表主键都由  表明+ID ---》TableNameID这样的形式出现 , 而且类型要申明为无符号数

表与表之间的相关联字段必须要使用统一的名称

在实际的开发过程中 , 对于一般字段的名称遵循规范也是很有帮助的 ,

例如:

添加时间 AddTime

系统时间SystemTime

XX标题 XXTitle

XX描述 XXDesc

地址 Address

等等 , 就像一本数据规范数据以供查询 ,在进行较大的项目开发时候 , 有事尤其明显 , 遵循这些规范的还有一个帮助就是对代码规范的帮助。在model层的方法中 , 能够很好的统一

(博客中还有一篇 model层的命名规范)

视图:

vi_视图名 (同样是单词首字母大写)

存储过程:

sp_存储过程_操作  (同样是单词首字母大写)

你可能感兴趣的:(数据库设计,数据库设计命名规范)