Em 13-10-2011 17:47, Guimarães Faria Corcete DUTRA, Leandro escreveu:
> 2011/10/13 Shander Lyrio<[email protected]>:
>>
>>         Responder perguntas sempre dizendo, que se deveria procurar uma chave
>> natural, ou que se estivesse usando chave natural isso ou aquilo não
>> aconteceria, ou ainda que sugiro que procure chave natural não resolve o
>> problema de ninguém, principalmente quando não se consegue achar uma
>> única chave natural viável nem num simples cadastro de clientes.
>
> Sempre há uma chave natural.  Pode ser que, por limitações
> tecnológicas, seja necessário acrescentar uma artificial, mas nunca à
> exclusão de ao menos uma natural.  A pena é inconsistência da base.

        Sempre há uma chave natural, quase nunca faz sentido usá-la. A teoria é 
tão linda quanto difícil de se praticar. A limitação não é tecnológica é 
da teoria a saber: buscar algo que raramente poderá ser encontrado ou, 
quando encontrado é tão complexo que não pode ser utilizado.

> Vou tentar escrever para ele sugerindo esclarece isso na próxima
> edição, mas o problema é do leitor: perceber que os exemplos não são
> explanação de princípios.

        Se os exemplos não são explanação do que está sendo discutido, são de 
que? Será que não é mais fácil admitir que a ideia que temos de chaves 
naturais não é exatamente o que achamos que é? e afinal de contas, ter 
um campo cod_cliente ou cod_fornecedor não é tão mal assim?

        Esse simples fato iria tirar inúmeros colegas do purgatório.

--
Shander Lyrio
http://about.me/shander
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a