2010/3/6 Flávio Alves Granato <[email protected]>: >> > Concordamos que cpf e cnpj são boas chaves naturais candidatas >> >> Não necessariamente. > > por isso eu disse boa.
Olha, acho que minha cabeça está ruim… quando você diz que CPF e CNPJ são boas chaves candidatas, eu disse que não necessariamente. Nem sempre são chaves, certo? Há (ou havia) mulheres casadas sem CPF, há estabelecimentos com um CNPJ para vários endereços… Aliás, toda chave candidata é uma chave natural. A chave artificial é justamente a que foi acrescentada às naturais. Talvez esteja havendo confusão entre chave candidata e atributo candidato a chave? É uma das razões pelas quais não gosto da expressão chave candidata, que na verdade é apenas um resquício de quando se achava que era necessário designar uma chave como a primária. Só para lembrar, chaves candidatas são as chaves alternativas mais a primária. >> Qual o problema do nome do cargo ser chave? Para quê esse código? > > Mas ai eu ficaria duplicando informação. E para isso existiriam as chaves > artificiais, não? Não entendi. Se o nome do cargo é único (geralmente é), já evita duplicação, e o código seria redundante. E chave artificial não evita duplicação — na verdade, está mais para OID que para chave. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 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
