当前位置:操作系统 > Unix/Linux >>

数据库设计之命名规范


数据库设计之命名规范
 
以下经验由好友terry传授, 在实际的开发中很受用 , 在此感谢terry教导
  www.zzzyk.com  
工作中团队合作 , 命名规范非常重要 , 好比团队成员的共同习惯,能很好的提升开发效率
 
首先说明的是: 严禁单词和拼音混用
 
数据库名:
 
正式的数据库名使用小写英文以及下划线组成,尽量说明是那个应用或者系统在使用的
 
比如:
 
blog
 
备份数据库的时候
 
blog_bak_20120824
 
数据库表命名规范:
 
当多个应用系统共用同一个数据库时 , 统一应用的数据表使用同一前缀, 例如博客使用blog_前缀, 前缀一般不超过5个字节, 表前缀全部使用小写 , 若系统拆分比较细 , 可以忽略本规则
  www.zzzyk.com  
为了实现进一步的规范 , 进行一些必要的约定是非常有必要的, 可以约定 ,所用的表名称首字母大写, 并且尽量使用完整的单词 , 要是使用了不完整的单词,在数据库设计文档中必须要有相应的说明。
 
比如: UserLevel , 备份的时候 , UserLevel_bak_20120824
 
字段的命名规范:
 
为了进一步的规范操作 , 可以约定, 所有的表主键都由  表明+ID ---》TableNameID这样的形式出现 , 而且类型要申明为无符号数
 
表与表之间的相关联字段必须要使用统一的名称
 
在实际的开发过程中 , 对于一般字段的名称遵循规范也是很有帮助的 ,
 
例如:
 
添加时间 AddTime
 
系统时间SystemTime
 
XX标题 XXTitle
 
XX描述 XXDesc
 
地址 Address
  www.zzzyk.com  
等等 , 就像一本数据规范数据以供查询 ,在进行较大的项目开发时候 , 有事尤其明显 , 遵循这些规范的还有一个帮助就是对代码规范的帮助。在model层的方法中 , 能够很好的统一
 
(博客中还有一篇 model层的命名规范)
 
视图:
 
vi_视图名 (同样是单词首字母大写)
 
存储过程:
 
sp_存储过程_操作  (同样是单词首字母大写)
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,