Adesso è chiaro!
Il fatto è che non ragionavo dal db, ma bensì dall'alto. Il fatto è che nel progetto non bisogna addentrarsi sulla persistenza dei dati, quindi adesso vedrò un pò quale usare dei due

Inolte volevo chiedere un ulteriore dubbio sulle classi associative: queste classi possono essere oggetto di ulteriori associazioni? E potrebbero essere il padre di una nuova gerarchia? Cioè ad esempio, se ho un progetto del genere, è possibile fare questo?


A parte che non sono sicuro se l'ho fatto bene, ma è possibile che una classe associativa poi possa essere associata ad un'altra classe?