Em 13 de outubro de 2011 18:43,  <desenvolvedor....@gmail.com> escreveu:
> Alexandre, poderia citar os malefícios das chaves artificiais?
>

Supondo que você esteja se referindo a mim (Alexsander), o problema é
o uso indiscriminado de chaves artificiais. Por exemplo, uma tabela de
CEP não precisa ter uma coluna "id_cep" como PK, o próprio CEP é uma
PK melhor. Neste caso, para saber o CEP de um logradouro é preciso um
JOIN a mais. Outro exemplo: porque usar "id_sexo numeric" se podemos
usar simplesmente "sexo char(1)" com um CHECK para garantir que seja
"M" ou "F"? Muita gente usa ID em toda a base, de ponta a ponta, e
isso é ruim.

-- 
Atenciosamente,
Alexsander da Rosa
http://rednaxel.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a