2012/2/17 Fernando Franquini 'capin' <[email protected]>:
>
> Então em resumo, sempre que eu tiver uma 'Unique' (dentro do meu ponto de
> vista onde PK é Código) eu poderia fazer isso que você está explicando e
> somente em casos aonde eu não teria um 'CONTROLE' natural eu poderia
> utilizar os CÓDIGOS para essas junções, seria isso?

Por aí.

A rigor, toda relação tem uma chave natural, amiúde composta.  Em
alguns casos, pode valer a pena definir uma chave artificial, que
chamas de código; tem de ser uma avaliação caso a caso, e nunca pode
substituir completamente a declaração da chave natural.


> Podemos dizer também que isso seria ideal não somente para PostgreSQL, mas
> para a modelagem mesmo de BD podendo aplicar para qualquer banco de dados
> relacional?

Exato.

Na verdade, não se pode falar em bases de dados relacional sem chave
natural… porque sem chave natural, uma tabela não é uma relação,
apenas um saco.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a