2008/7/15 Evandro Ricardo Silvestre <[EMAIL PROTECTED]>:

> Saudações
>
> Desculpem por mais um OFF-TOPIC, mas aproveitando a discussão sobre
> modelagem que está tão ativa e está trazendo ótimos frutos, gostaria de
> pedir uma sugestão sobre qual a melhor forma de modelar a situação
> descrita abaixo:
> Atualmente tenho a seguinte situcação:
> - TabA e TabB totalmente independente uma da outra. Ambas tem suas
> chaves primárias
> - TabC é uma tabela gerada por informações que serão tanto de TabA
> quanto TabB. O relacionamento deve ser 0 para 1 para ambas as tabelas,
> ou seja, TabA e TabB pode ter ou não TabC. TabC não pode se relacionar
> ao mesmo tempo com TabA e TabB.
>
> Gostaria de saber qual a melhor forma de modelar esse caso:
> -Forma 1: O relacionamento fica na TabC, caso tenha relacionamento com
> TabA, o relacionamento com TabB fica null.
> ***TabA
> pk_tabA
> ***TabB
> pk_tabB
> ***TabC
> fk_com_tabA
> fk_com_tabB
>
> -Forma 2: O relacionamento fica na TabA e TabB.
> ***TabA
> pk_tabA
> fk_com_tabC <podendo ser NULL caso não tenha relacionamento>
> ***TabB
> pk_tabB
> fk_com_tabC <podendo ser NULL caso não tenha relacionamento>
> ***TabC
> pk_TabC
>
> Não sei se fui claro como deveria. Qualquer duvida digam.
> Se existir uma terceira forma, será bem vinda.
>

Não tá muito claro, pelo menos para min.
Talvez eu não possa ajudar, mas como gosto de tentar, quem sabe se você
criar uma diagrama e disponibilizar em algum canto a coisa fica menos
obscura. E ainda melhora se mandar o script com o DDL das tabelas.

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a