Buonasera a tutti,
ho quasi completato lo schema er di una base di dati che sto costruendo, ma mi manca solo questo pezzo, che non so come sistemare.
Questa è la parte interessata (ho tralasciato, per comodità, le relazioni, ma tranquilli che su quello ufficiale ho messo tutto)
In pratica i volontari hanno un brevetto che ottengono attraverso un corso. Ho creato una storicizzazione dell'entità Corso con "Corso Futuro" e "Corso passato".
I partecipanti ai corsi (intesi come unione di "docenti" e "discenti") sono tutti volontari.
Il problema risiede nel fatto che i docenti di un corso hanno già frequentato quel corso come discenti nel passato, superandolo e ottenendo il brevetto.
Come potrei evidenziare il fatto che i docenti dei corsi già posseggono il brevetto che si ottiene col corso di cui sono docenti? e che quindi nel passato sono stati discenti dello stesso corso di cui ora sono docenti?
Ho pensato di risolvere così
ma non mi convince molto.
Suggerimenti?
Grazie in anticipo