sábado, 30 de março de 2013

Padrão de nomenclatura para banco de dados

Olá galera,

Há algum tempo venho adotando um padrão de nomenclatura para tabelas e campos do banco de dados. Esse padrão é utilizado por muitos frameworks como: Ruby on Rails, Laravel, Yii Framework, CakePHP, entre outros.

Se você já usou algum desses frameworks ou pretende usar, vai notar que seguindo essa convenção terá que configurar e codificar menos.

Criei um exemplo de uma modelagem bem simples para demonstrar o padrão.

  1. Nome das tabelas no plural.
  2. Tabela em um relacionamento N:M - O nome das duas tabelas envolvidas no plural, em ordem alfabética e separado por "_"
  3. Chave estrangeira - Nome da tabela no singular com "_id".
  4. Chave primária - Somente "id"

Sintam-se a vontade para adotar ou não esse padrão. Resolvi segui-lo pois a maioria dos frameworks que trabalho usa ele.

Grande abraço a todos e até a próxima.

Nenhum comentário:

Postar um comentário