Ciao, come modellereste in un modello ER la seguente situazione (trattasi di piattaforma online per iscriversi ad eventi sportivi, gli utenti sono divisi in due categorie semplici e premium):
- un utente può iscriversi ad un certo evento sportivo con un certo ruolo (arbitro/giocatore)
- l'iscrizione deve avere una data e uno stato (approvata/rifiutata) e l'approvazione o meno deve essere fatta dall'utente premium che ha organizzato quell'evento.
Io ho pensato di far così:
- ho messo una relazione "Richiesta" fra UTENTE e ISCRIZIONE
- una relazione "Partecipazione" fra ISCRIZIONE e EVENTO
- una relazione "Validazione" fra UTENTE PREMIUM (che è una specializzazione di UTENTE) e ISCRIZIONE, la quale ha un unico attributo che è lo stato.
Che cosa ne pensate? In questo modo però non ho modellato il fatto che la validazione deve farla proprio l'UP che ha organizzato quell'evento (l'UP è legato anche da una relazione "Creazione" con EVENTO), ma potrei inserire questa informazione nelle business rules, che dite?
Grazie di cuore a chiunque mi aiuterà a dipanare la matassa (di cui questo è solo un piccolo frammento )