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

Responder a