Dutra,

> Sem chave natural, não precisa de uma chave (e índice) artificial; em
> termos de armazenamento, geralmente é a solução econômica.

Bom, se você faz tabelas para consultar com frequência, vai precisar de 
vários índices. Se incluir a PK grande em alguns deles, vai perder toda a 
economia teórica que teria por não usar chaves artificiais. Ainda mais se 
propagar sua chave natural relativamente grande por tudo quanto é tabela e 
depois descobrir que várias tabelas filhas precisam de índices sobre esses 
campos também.

> A exceção é quando uma chave natural grande de uma tabela mãe
> relativamente pequena é exportada como chave estrangeira para uma
> tabela filha relativamente grande.

Minha impressão é que essa sua exceção é na verdade a regra, com poucas 
exceções.

Atenciosamente,

Mozart Hasse 


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a