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
