Convenção de nomes para Banco de Dados


Uma convenção de nomes para tabelas de bancos de dados usadas por muitos frameworks, como o CakePHP.

  1. Nomes de tabelas são pluralizadas e separadas por sublinhado;
  2. Campos com duas ou mais palavras são separados por sublinhado: data_nascimento;
  3. Chave primária da tabela: "id". Chaves estrangeiras nos relacionamentos são por padrão como o nome (no singular) da tabela relacionada seguida por "_id". Exemplo "abelha_id";
  4. Tabelas de união, usadas no relacionamento "muitos para muitos", devem ser nomeadas a partir das tabelas que ela está unindo, ordenadas em ordem alfabética (abelhas_flores ao invés de flores_abelhas).

Postagem Anterior Próxima Postagem