Em Sáb 06 Mar 2010, às 22:29:33, Leandro DUTRA escreveu:
> 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.

isso é verdade, geralmente o cargo já é único.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a