我在StackOverflow上读了几个问题/答案,试图找到“最好的”,或者我应该说是必须接受的方式,来命名数据库中的表。
大多数开发人员倾向于根据需要数据库的语言(JAVA、.NET、PHP等)来命名这些表。然而,我只是觉得这是不对的。
到目前为止,我对表的命名方式是这样的:
doctorsMain
doctorsProfiles
doctorsPatients
patientsMain
patientsProfiles
patientsAntecedents
我关心的事情是:
我想阅读关于命名约定的任何意见。谢谢。
发布于 2009-12-10 21:56:53
保持一致性远比你使用的特定方案重要得多。
发布于 2009-12-10 21:55:44
我通常使用PascalCase,并且实体是单数的:
DoctorMain
DoctorProfile
DoctorPatient
它模仿了我的应用程序中类的命名约定,使所有内容都非常整洁、干净、一致、,并且每个人都很容易理解。
发布于 2009-12-10 22:35:36
SQL不区分大小写的特性支持Underscores_Scheme
。然而,现代软件支持任何类型的命名方案。然而,有时一些令人讨厌的bug、错误或人为因素会导致UPPERCASINGEVERYTHING
,所以那些同时选择了Pascal_Case
和Underscore_Case
方案的人可以在很好的地方生活在他们所有的神经上。
https://stackoverflow.com/questions/1881123
复制相似问题