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
