2008/10/15 Johnny Taylor Faria Chaves <[EMAIL PROTECTED]>:
> Quoting rafael sousa <[EMAIL PROTECTED]>:
>
>> CREATE TABLE teste
>> (
>>   id integer NOT NULL,
>>   uf estados,
>>   CONSTRAINT teste_pkey PRIMARY KEY (id)
>> )
>
> O comentário abaixo não tem haver com o assunto em questão, e eu não
> sou o Leandro, mas esses exemplos podem "levar para o mau caminho"
> quem está novo me BD e vai aprendendo pelos fragmentos de códigos que
> vê.

Legal, tenho seguidores agora?  ;-)


> É sobre as "chaves artificiais", é um exemplo típico de onde não deve
> haver, "uf" é a "chave natural" candidata, e se for usada como FK em
> outra tabela/relação também evita JOINS onde não for preciso exibir o
> nome do estado, falando em JOINS, ou eu sou "muito ingênuo", ou os
> outros SGBD por ai são muito ineficientes com JOINS, ou esses AD são
> muito paranóicos mesmo.

Subscrevo integralmente!

E obrigado, eu não tinha reparado.

Só para completar, uma boa modelagem seria:

CREATE TABLE teste
(
   uf estados
   CONSTRAINT teste_pk PRIMARY KEY
 )
;

-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7344              gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a