数据库 – 表命名:下划线vs驼峰?命名空间?单数vs多数?

我一直在阅读一些问题/答案StackOverflow试图找到“最好的”,或者我应该说,必须接受的方式,在数据库中命名表。

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

我一直在命名表到现在的方式是做类似:

doctorsMain
doctorsProfiles
doctorsPatients
patientsMain
patientsProfiles
patientsAntecedents 

我关心的事情是:

>可读性
>快速识别表格所在的模块(医生||患者)
>易于理解,防止混淆。

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

最佳答案
一致性是更重要的是什么特定的方案,你使用。

转载注明原文:数据库 – 表命名:下划线vs驼峰?命名空间?单数vs多数? - 代码日志