diff --git a/schema-logico.md b/schema-logico.md
index 952626f..ee0c3a4 100644
--- a/schema-logico.md
+++ b/schema-logico.md
@@ -1,57 +1,43 @@
-## Schema generico
+# Schema logico
-**Utente** (Username, Password, Email, è amministratore, è bannato)
+## Generale
+**Utente** (**Username**, Password, Email, Amministratore, Bannato)
// TODO: gestire la gerarchia
-**Elemento** (ID interno, Stato, Provenienza, Username)
+**Elemento** (**UUID**, Stato, Provenienza, Username)
+FK: Username → Utente
-Fk: Username ref Utente
+**Recensione** (**ID recensione**, Commento, Valutazione, Data, ID Interno)
+FK: ID Interno → Elemento
-**Recensione** (ID recensione, Commento, Valutazione, Data, ID Interno)
+## Gioco
-Fk: ID Interno ref Elemento
+**Gioco** (**ID gioco**, nome, descrizione)
+**Edizione** (**ID Edizione**, titolo alternativo, piattaforma, box art, ID gioco)
+FK: ID gioco → Gioco
+**Correlato a** (**ID gioco 1, ID gioco 2**)
+FK: ID gioco 1 → Gioco
+FK: ID gioco 2 → Gioco
-## Schema Gioco
+**Genere** (**ID/Nome**)
-**Gioco** (ID gioco, nome, descrizione)
+**Appartiene a** (**ID Gioco**, **ID/Nome**)
+FK: ID Gioco → Gioco
+FK: Id/Nome → Genere
-**Edizione** (ID Edizione, titolo alternativo, piattaforma, box art, ID gioco)
+**Studio** (**ID studio**, Nome)
-Fk: ID gioco ref Gioco
+**Portato da** (**ID edizione**, **ID studio**)
+FK: ID edizione → Edizione
+FK: ID studio → Studio
-**Correlato a** (ID gioco 1, ID gioco 2)
+**Sviluppato da** (**ID gioco**, **ID studio**)
+FK: ID gioco → Gioco
+FK: ID studio → Studio
-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
+**Pubblicato da** (**ID gioco**, **ID studio**)
+FK: ID gioco → Gioco
+FK: ID studio → Studio