1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-11-29 00:44:18 +00:00
bdd-2020-alexandria/schema-logico.md
2020-04-30 15:24:59 +02:00

43 lines
1 KiB
Markdown

# Schema logico
## Generale
**Utente** (**Username**, Password, Email, Amministratore, Bannato)
// TODO: gestire la gerarchia
**Elemento** (**UUID**, Stato, Provenienza, Username)
FK: Username → Utente
**Recensione** (**ID recensione**, Commento, Valutazione, Data, ID Interno)
FK: ID Interno → Elemento
## Gioco
**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
**Genere** (**ID/Nome**)
**Appartiene a** (**ID Gioco**, **ID/Nome**)
FK: ID Gioco → Gioco
FK: Id/Nome → Genere
**Studio** (**ID studio**, Nome)
**Portato da** (**ID edizione**, **ID studio**)
FK: ID edizione → Edizione
FK: ID studio → Studio
**Sviluppato da** (**ID gioco**, **ID studio**)
FK: ID gioco → Gioco
FK: ID studio → Studio
**Pubblicato da** (**ID gioco**, **ID studio**)
FK: ID gioco → Gioco
FK: ID studio → Studio