From d02398bb23354155a886ba0f1ecee09f7134bb6b Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Thu, 30 Apr 2020 15:24:59 +0200 Subject: [PATCH] Formattazione --- schema-logico.md | 70 +++++++++++++++++++----------------------------- 1 file changed, 28 insertions(+), 42 deletions(-) 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