Em 21/06/07, [EMAIL PROTECTED] <//[EMAIL PROTECTED]/>
<[EMAIL PROTECTED]<//[EMAIL PROTECTED]/>>
escreveu: - Ocultar texto das mensagens anteriores -

Quoting "Gilberto C. Andrade" <[EMAIL PROTECTED]
<//[EMAIL PROTECTED]/>>:

> Em 21/06/07, Leandro Guimaraes Faria Corcete DUTRA <[EMAIL PROTECTED]<//[EMAIL 
PROTECTED]/>
>
> escreveu:
>>
>> Em Qua, 2007-06-20 às 23:28 -0300, Wallace Reis escreveu:
>>> On 6/20/07, Euler Taveira de Oliveira <[EMAIL PROTECTED]<//[EMAIL 
PROTECTED]/>>
wrote:
>>> > Quanto a utilização de uma chave inteira "artificial", bem nós já
>>> > sabemos que conceitualmente é desnecessário e impróprio.
                   ^^^^^^^^^^^^^^^

<corte>

> Concordo! Não achei no histórico.
> Interessante, um fala que é impróprio usar as chamadas *surrogates key*
e o
> outro fala que é má pratica usar campos que realmente são candidatos a
chave
> primária. Conclusão, deixa sem chave mesmo! hehe
>
Eu falei que era impróprio no ponto de vista conceitual e *não* no
ponto de vista técnico [1]. Utilizando chaves naturais *inteligentes*
compostas por 3 ou mais campos é sabido que do _ponto de vista_ de
implementação você vai ter uma degradação de performance na
implementação no SGBD. Neste caso o uso de uma 'surrogate key' é
recomendado do ponto de vista técnico.

[1] http://www.bcarter.com/intsurr1.htm


Perfeito! Beleza to contigo e não abro!

Leando:

e o outro fala que é má pratica usar campos que realmente são
candidatos a chave primária. Conclusão, deixa sem chave mesmo! hehe

      Esse está errado, e fim de papo.  Não faz sentido.

Quiz mostrar a incoerência! E claro, tb fui irônico no final.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a