Definição de padrão para os elementos de um banco de dados
- #SQL
E ai gente, beleza? Bora padronizar seus elementos de um DB?
Começando: Não existe nenhuma norma para que você padronize seus elementos de um banco de dados, ok? cada profissional define como vai padronizar (e se vai fazer isso) sua estrutura de dados.
Mas então porque se preocupar em padronizar algo que não precisa (necessariamente) ser padronizado?
Bom, é de suma importância ter esse habito! padronizar seu db deixa ele mais organizado, limpo, facilita para que outro dev tenha uma melhor leitura quando for pegar o seu código, sem contar que é legal você "bater o olho" e identificar de primeira qual é o tipo de dado que você está trabalhando. (Só benefícios, viu?)
Então beleza! agora que você já sabe que é algo de suma importância, bora considerar um tipo de padrão bem bacana aqui?
Vamos supor que temos um db chamado "funcionario"
Para a criação de tabelas:
tb_<nome do assunto do banco no plural>
a sigla "tb" já é um indicativo de que se trata de uma tabela ;)
ex: tb_funcionários;
Para a criação do Id:
id_<nome do assunto no singular>
ex: id_funcionario;
Para a descrição do atributo:
des_<nome do atributo>
ps: des = "descrição"
ex: des_nome; des_funcao; des_setor;
Para datas:
dt_<nome do atributo data>
ps: dt = data
ex:dt_cadastro; dt_nascimento; dt_admissao;
Para constrains:
TIPODECONSTRAIN <nome da tabela>
ex: Constrain PK_funcionarios primary key(id_funcionario);
ps: PK = primary key
Bacana né? aqui foram só alguns exemplos para dar uma ajuda a vocês, mas soltem a criatividade ( e o bom senso rs) para criarem seus padrões. Existem outros milhares de tipos de dados nos quais vocês podem estár criando uma sigla para padronizar, aqui foram apenas alguns.
Espero que tenham gostado! se sim deem uma forcinha aí e subam a publicação :D