Dove A1 e A2 sono chiavi primarie delle rispettive entita' E1 ed E2.
La traduzione in modello relazionale sarebbe questa (sottolineato=chiave primaria, corsivo=chiave esterna):
E1(A1)
R(A1,A2)
E2(A2)
Ora mettiamo che io voglia accorpare E1 ed R per minimizzare il numero di relazioni (tipico esercizio da secondo compitino), la mia domanda e' questa: se si accorpano un'entita' ed un'assocazione tra le quali vige un vincolo di cardinalita' (0,1), quali saranno gli attributi della relazione risultante che dovranno ammettere valori nulli? Quelli propri dell'entita' o dell'associazione?
A rigor di logica quelli dell'associazione (in sto caso R), e quindi accorpando diventerebbe
E1(A1,A2) Con A1 chiave primaria, A2 chiave esterna che ammette valori nulli.
E2(A2)
Sbaglio qualcosa? Non credo che sia A1 a dover ammettere valori nulli, sarebbe illogico.