Tenho lido algumas perguntas / respostas no StackOverflow tentando encontrar a 'melhor', ou devo dizer, a forma mais aceita de nomear tabelas em um banco de dados.
A maioria dos desenvolvedores tende a nomear as tabelas de acordo com a linguagem que requer o banco de dados (JAVA, .NET, PHP, etc). No entanto, sinto que isso não está certo.
A forma como tenho nomeado tabelas até agora está fazendo algo como:
doctorsMain
doctorsProfiles
doctorsPatients
patientsMain
patientsProfiles
patientsAntecedents
As coisas que estou preocupado são:
- Legibilidade
- Identificação rápida do módulo de origem da mesa (médicos || pacientes)
- Fácil de entender, para evitar confusões.
Eu gostaria de ler qualquer opinião sobre as convenções de nomenclatura. Obrigado.