Como ficaria a entidade Endereço se houvesse outra entidade 1:1 se relacionando com ela?
Ex: CLIENTE (1,1) x (1,1) ENDERECO x (1,1) Fornecedor
Tendo somente um relacionamento, a entidade endereço recebe a propriedade ClienteID como PK e FK, mas como ficaria se houvesse mais de 1 relacionamento?
Não poderíamos incluir uma propriedade FornecedorID na entidade ENDERECO como PK porque não podemos ter duas PK na mesma tabela, também não poderíamos considerar que a tabela terá uma chave composta porque são dados distintos. A solução seria criar um ID para ENDERECO e duas FK (ClienteID e FornecedorID)?