Aiuto su modello ER

di il
1 risposte

Aiuto su modello ER

Ciao. Sto provando a fare un esercizio di modellazione ER.
Problema: gestione dei trasferimenti di calciatori da una squadra ad un'altra.

Prima soluzione, semplice: https://ibb.co/mTXr1G
Giocatore->Trasferimento 1:N (ipotesi che un trasferimento riguardi un solo giocatore)
Procuratore->Trasferimento 1:N (ipotesi che un trasferimento sia gestito da un solo procuratore)
Squadra->Trasferimento 1:N (Per i trasferimenti in ingresso)
Squadra->Trasferimento 1:N (Per i trasferimenti in uscita)

Volendo tenere traccia dello storico dei procuratori dei giocatori aggiungo una relazione https://ibb.co/Jkk66D
Giocatore->Trasferimento 1:N (ipotesi che un trasferimento riguardi un solo giocatore)
Procuratore->Trasferimento 1:N (ipotesi che un trasferimento sia gestito da un solo procuratore)
Squadra->Trasferimento 1:N (Per i trasferimenti in ingresso)
Squadra->Trasferimento 1:N (Per i trasferimenti in uscita)
Giocatore->Procuratore N:M (nella intermedia metto data inizio e data fine rapporto)

Volendo tenere traccia di quale giocatore gioca in quale squadra aggiungo una relazione https://ibb.co/km1W2x
Giocatore->Trasferimento 1:N (ipotesi che un trasferimento riguardi un solo giocatore)
Procuratore->Trasferimento 1:N (ipotesi che un trasferimento sia gestito da un solo procuratore)
Squadra->Trasferimento 1:N (Per i trasferimenti in ingresso)
Squadra->Trasferimento 1:N (Per i trasferimenti in uscita)

Come vi sembra?
Giocatore->Procuratore N:M (nella intermedia metto data inizio e data fine rapporto)
Giocatore->Squadra N:M (nella intermedia metto data inizio e data fine contratto oppure stagione)

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte