Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Estou com uma dúvida de como modelar um relacionamento mutuamente exclusivo.
Às vezes, eu quero representar um caráter opcional no que diz respeito à totalidade dos relacionamentos. Por exemplo:
Tenho 3 entidades: Contrato, Banco e Fornecedor. Um contrato de financiamento que pode ser realizado por um banco ou por um fornecedor.
Contrato
Banco Fornecedor
Apenas um dos relacionamentos de financiamento ocorre efetivamente, mas sempre um deles ocorre. No exemplo acima, todo contrato é financiado (não existe contrato que não seja financiado), mas pode ser financiado ou por um banco ou por um fornecedor. Um banco pode financiar 0 (zero) ou muitos contratos. Um forncedor pode financiar 0 (zero) ou muitos contratos e, por fim, um contrato será financiado ou por um banco ou por um fornecedor. Nunca pelos dois ao mesmo tempo.
Quanto ao modelo lógico ok, sem problemas.
Qual seria a solução em termos de modelo físico vcs dariam para uma situação destas?
Obrigado.
Carregando comentários...