## Schema generico **Utente** (Username, Password, Email, è amministratore, è bannato) // TODO: gestire la gerarchia **Elemento** (ID interno, Stato, Provenienza, Username) Fk: Username ref Utente **Recensione** (ID recensione, Commento, Valutazione, Data, ID Interno) Fk: ID Interno ref Elemento ## Schema Gioco **Gioco** (ID gioco, nome, descrizione) **Edizione** (ID Edizione, titolo alternativo, piattaforma, box art, ID gioco) Fk: ID gioco ref Gioco **Correlato a** (ID gioco 1, ID gioco 2) Fk: ID gioco 1 ref Gioco Fk: ID gioco 2 ref Gioco **Genere** (ID/Nome) **Appartiene a** (ID Gioco, ID/Nome) Fk: ID Gioco ref Gioco Fk: Id/Nome ref Genere **Studio** (ID studio, Nome) **Portato da** (ID edizione, ID studio) Fk: ID edizione ref Edizione FK: ID studio ref Studio **Sviluppato da** (ID gioco, ID studio) Fk: ID gioco ref Gioco FK: ID studio ref Studio **Pubblicato da** (ID gioco, ID studio) Fk: ID gioco ref Gioco FK: ID studio ref Studio