2008/7/15 Candido Vieira da Silva Neto <[EMAIL PROTECTED]>: > > Só pra tentar entender e comparar, como seria o exemplo do Jeff Atwood > usando chaves naturais?
Basicamente, retiram-se os ids e identificam-se quais os atributos que podem compor uma ou mais chaves naturais. Por exemplo, em user temos (first_name, last_name, sex, hometown), mas acho pouco. Geralmente uma chave natural de pessoa precisa de mais dados como data de nascimento, nome dos pais &c. Essa não é uma chave conveniente, então é um caso onde uma chave artificial pode ser necessária; mas eu recomendaria não um id secreto que exige junções, mas um username ou coisa que o valha que será útil como chave estrangeira para evitar junções bobas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
