Entendo seu ponto.
Pela postagem, dava a impressão que era uma regra para todos os tipos de projeto. Me perdoe se lhe interpretei mal, mas foi este meu entendimento.
Acredito muito que o banco de dados deve seguir a terminologia da tecnologia que vai manipular ele. Vai mexer com PHP? snake_case_combina_bem
. C#? PodeUsarPascalCase
, o que já é padrão no Entity Framework. Javascript? vaiDeCamelCase
.
Essa é só um ponto que eu acho ser relevante na hora de decidir a nomenclatura, mas não é uma regra. Claro que podem haver exceções e o time sugerir algo que faça mais sentido.
O importante é todos estarem de acordo com isso.