当前位置: 爱符号 - 所有分类 - 爱符号标准 - 数据库 - 设计时 - 表命名
表命名 BiaoMingMing
符号空间 发表于:2013-01-22 11:28:34 阅读(10064)
关键词:数据库 数据库 表命名 表命名
摘要:你平时是在设计表时,如何命名的呢?你的设计标准是什么呢?

对于数据库中的表命名,有以下几点建议:

1.按功能:比如是管理员,还是文章,直接上单词:Admin、Article;

2.按关联优先级:比如管理员权限,重在管理员,权限是附属的,所以为:AdminPermission;

3.按通用性:比如系统设置表可能以后都一样的,为了不与其它的冲突,建议加一个前辍,比如为:Symbol_Setting



禁忌:

1.不要在表名后面跟上 s 或 List之类的字眼,因为表是一个架构,相当于是一个类型描述,而它保存的数据相当于很多的实例,所以不需要加这些东西;

2.不要用随意的缩写,没有人会知道这是什么意思,更不希望写几行代码又看一下你给的说明文档;

3.不建议用拼音,开发人员习惯用英文后,看到拼音时会看半天,因为对拼音的解析没有英文单词快;

4.大小写分明,每个单词首字母大写,这样阅读快速;

5.切忌自作聪明的大小写,比如Reset是一个单词,写成ReSet,或者替换本来为Replace,写成RePlace;

6.双表关联时,比如C表同时要关联A与B,有时候建议是命名为 A_B,但是有的人不喜欢用下划线,取名为AB也是勉强可以;

7.单词取向:建议找公认的词,有的含义相同但有好几个单词,比如管理员,大家公认的是Admin,有的人就写成Mananger或Operator;

8.不建议带数字,没有什么实际的意义,有时候虽然会因为想不到一个好的名字而想临时放一下,但试问当初把你的名字取为:张三2,可以吗?




此处的建议仅为参考,有的开发人员受团队限制,但是我也要告诉你,那是人家的限制,你自己心中一定要清楚什么样的才是比较好的。

只有一个目的:不要埋没内心的自己,外界的一切顺其自然就行了。



这将成为我们自己的标准,那么你的呢,欢迎跟进!


声明:以上内容仅代表作者观点,不代表爱符号赞成此内容或立场
相关分类
热门分享
 
最新分享