首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >表格命名:下划线vs驼峰?名称空间?单数还是复数?

表格命名:下划线vs驼峰?名称空间?单数还是复数?
EN

Stack Overflow用户
提问于 2009-12-10 21:53:58
回答 14查看 102.4K关注 0票数 102

我在StackOverflow上读了几个问题/答案,试图找到“最好的”,或者我应该说是必须接受的方式,来命名数据库中的表。

大多数开发人员倾向于根据需要数据库的语言(JAVA、.NET、PHP等)来命名这些表。然而,我只是觉得这是不对的。

到目前为止,我对表的命名方式是这样的:

代码语言:javascript
复制
doctorsMain
doctorsProfiles
doctorsPatients
patientsMain
patientsProfiles
patientsAntecedents 

我关心的事情是:

  • Legibility
  • Quick识别模块的表是从(doctors||patients)
  • Easy中了解的,防止混淆。

我想阅读关于命名约定的任何意见。谢谢。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2009-12-10 21:56:53

保持一致性远比你使用的特定方案重要得多。

票数 216
EN

Stack Overflow用户

发布于 2009-12-10 21:55:44

我通常使用PascalCase,并且实体是单数的:

代码语言:javascript
复制
DoctorMain
DoctorProfile
DoctorPatient

它模仿了我的应用程序中类的命名约定,使所有内容都非常整洁、干净、一致、,并且每个人都很容易理解。

票数 27
EN

Stack Overflow用户

发布于 2009-12-10 22:35:36

SQL不区分大小写的特性支持Underscores_Scheme。然而,现代软件支持任何类型的命名方案。然而,有时一些令人讨厌的bug、错误或人为因素会导致UPPERCASINGEVERYTHING,所以那些同时选择了Pascal_CaseUnderscore_Case方案的人可以在很好的地方生活在他们所有的神经上。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1881123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档