2008/10/16 Rudinei Dias <[EMAIL PROTECTED]>: > > Você quer dizer que uma chave natural não precisa ser primária, pelo que > estou entendendo.
Seria o ideal no espaço angelical — ou em sistemas verdadeiramente relacionais, o que o SQL não é —, mas não é requerido. Porque na verdade a escolha da chave primária é completamente arbitrária. O que importa é que haja ao menos uma chave natural, simples ou composta. Essa chave pode até ser o conjunto de todos os atributos (campos) da relação (tabela). > Elaborei consistências no banco para verificar as inconsistências de dados e > evitar, por exemplo, a duplicação de cadastros. A questão é, alguma dessas restrições de integridade é declarada na forma de chave? Esse é o X da questão. > Acho que é bem complicado achar uma chave natural, nesse caso. Só se você se restringir a chaves simples ou compostas de poucos atributos. -- 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
