1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-11-25 15:04:19 +00:00
bdd-2020-alexandria/schema-logico.md

44 lines
1 KiB
Markdown
Raw Normal View History

2020-04-30 13:24:59 +00:00
# Schema logico
2020-04-30 13:24:59 +00:00
## Generale
2020-04-30 13:24:59 +00:00
**Utente** (**Username**, Password, Email, Amministratore, Bannato)
// TODO: gestire la gerarchia
2020-04-30 13:24:59 +00:00
**Elemento** (**UUID**, Stato, Provenienza, Username)
FK: Username → Utente
2020-04-30 13:24:59 +00:00
**Recensione** (**ID recensione**, Commento, Valutazione, Data, ID Interno)
FK: ID Interno → Elemento
2020-04-30 13:24:59 +00:00
## Gioco
2020-04-30 13:24:59 +00:00
**Gioco** (**ID gioco**, nome, descrizione)
2020-04-30 13:24:59 +00:00
**Edizione** (**ID Edizione**, titolo alternativo, piattaforma, box art, ID gioco)
FK: ID gioco → Gioco
2020-04-30 13:24:59 +00:00
**Correlato a** (**ID gioco 1, ID gioco 2**)
FK: ID gioco 1 → Gioco
FK: ID gioco 2 → Gioco
2020-04-30 13:24:59 +00:00
**Genere** (**ID/Nome**)
2020-04-30 13:24:59 +00:00
**Appartiene a** (**ID Gioco**, **ID/Nome**)
FK: ID Gioco → Gioco
FK: Id/Nome → Genere
2020-04-30 13:24:59 +00:00
**Studio** (**ID studio**, Nome)
2020-04-30 13:24:59 +00:00
**Portato da** (**ID edizione**, **ID studio**)
FK: ID edizione → Edizione
FK: ID studio → Studio
2020-04-30 13:24:59 +00:00
**Sviluppato da** (**ID gioco**, **ID studio**)
FK: ID gioco → Gioco
FK: ID studio → Studio
2020-04-30 13:24:59 +00:00
**Pubblicato da** (**ID gioco**, **ID studio**)
FK: ID gioco → Gioco
FK: ID studio → Studio