【发布时间】:2011-11-19 15:43:45
【问题描述】:
我的数据库遵循以下命名约定。
- 所有表名的小写字母和复数形式。
- _(下划线)在表中定义与父表的关系。
- _(下划线)在列中定义外键。
由于我更喜欢对表和列使用描述性名称,因此我经常发现自己对具有两个或多个单词且未定义任何关系的实体使用 camelCasing。例如。
lastVisitIp
lastVisitDate
registrationDate
坦率地说,我不太喜欢使用 camelCasing 的想法,因为我觉得这样做有点难看,我不知道为什么。
我想从专家那里知道在这种情况下您对列命名有何看法?我应该继续使用驼色外壳,我应该使用Underscore(_) 还是任何其他替代品。?
P.S : 我检查了 Wordpress 中使用的命名约定,他们使用(_) Underscore 进行多用途。 :)
谢谢。
【问题讨论】:
标签: php database-design naming-conventions