mirror of
https://github.com/Steffo99/alexandria.git
synced 2024-11-28 16:34:19 +00:00
165 lines
No EOL
2.4 KiB
Markdown
165 lines
No EOL
2.4 KiB
Markdown
# Schema logico
|
|
|
|
Legenda:
|
|
- **Grassetto**: Chiave primaria
|
|
- → (Freccia): Chiave esterna
|
|
- _Corsivo_: Attributo opzionale
|
|
|
|
<!--TODO: Gestire le gerarchie, capire se è possibile usare il prefisso ISBN per identificare l'editore-->
|
|
|
|
## Generale
|
|
|
|
### Utente
|
|
- **Username**
|
|
- Password
|
|
- _Email_
|
|
- Amministratore
|
|
- Bannato
|
|
|
|
### Elemento
|
|
- **UUID Elemento**
|
|
- Username → Utente
|
|
- Stato
|
|
- Provenienza
|
|
|
|
### Recensione
|
|
- **UUID Elemento** → Elemento
|
|
- Commento
|
|
- Valutazione
|
|
- Data
|
|
|
|
## Libri
|
|
|
|
### Elemento (libro)
|
|
- **UUID Elemento** → Elemento
|
|
- UUID Libro → Libro
|
|
- _Stato_
|
|
- _Provenienza_
|
|
|
|
### Libro
|
|
- **UUID Libro**
|
|
- Titolo originale
|
|
- _Sinossi_
|
|
|
|
### Editore
|
|
- **Prefisso ISBN**
|
|
- Nome
|
|
|
|
### Edizione
|
|
- **ISBN Editore** → Editore
|
|
- **ISBN Resto**
|
|
- UUID Libro → Libro
|
|
- Titolo edizione
|
|
|
|
### Correlato a
|
|
- **UUID Libro 1** → Libro (UUID Libro)
|
|
- **UUID Libro 2** → Libro (UUID Libro)
|
|
|
|
### Autore
|
|
- **UUID Autore**
|
|
- Nome
|
|
|
|
### Scritto da
|
|
- **UUID Libro** → Libro
|
|
- **UUID Autore** → Autore
|
|
|
|
## Film
|
|
|
|
### Elemento (film)
|
|
- **UUID Elemento** → Elemento
|
|
- UUID Film → Film
|
|
- _Stato_
|
|
- _Provenienza_
|
|
|
|
### Film
|
|
- **EIDR**
|
|
- Titolo
|
|
- _Sinossi_
|
|
- _Durata_
|
|
- _Locandina_
|
|
|
|
### Genere
|
|
- **UUID Genere**
|
|
- Nome
|
|
|
|
### Appartiene a
|
|
- **EIDR** → Film
|
|
- **UUID Genere** → Genere
|
|
|
|
### Localizzazione
|
|
- **Lingua**
|
|
- EIDR → Film
|
|
- Titolo localizzato
|
|
|
|
### Studio
|
|
- **UUID Studio**
|
|
- Nome
|
|
|
|
### Prodotto da
|
|
- **EIDR** → Film
|
|
- **UUID Studio** → Studio
|
|
|
|
### Correlato a
|
|
- **UUID Film 1** → Film (UUID Film)
|
|
- **UUID Film 2** → Film (UUID Film)
|
|
|
|
### Ruolo
|
|
- **UUID Ruolo**
|
|
- Nome
|
|
|
|
### Cast
|
|
- **UUID Cast**
|
|
- Nome
|
|
|
|
### Ha preso parte al film
|
|
- **EIDR** → Film
|
|
- **UUID Cast** → Cast
|
|
- **UUID Ruolo** → Ruolo
|
|
|
|
## Giochi
|
|
|
|
### Elemento (gioco)
|
|
- **UUID Elemento** → Elemento
|
|
- UUID Gioco → Gioco
|
|
- _Stato_
|
|
- _Provenienza_
|
|
|
|
### Gioco
|
|
- **UUID Gioco**
|
|
- Nome
|
|
- _Descrizione_
|
|
|
|
### Edizione
|
|
- **UUID Edizione**
|
|
- UUID Gioco → Gioco
|
|
- _Titolo edizione_
|
|
- Piattaforma
|
|
- _Box art_
|
|
|
|
### Correlato a
|
|
- **UUID Gioco 1** → Gioco (UUID Gioco)
|
|
- **UUID Gioco 2** → Gioco (UUID Gioco)
|
|
|
|
### Genere
|
|
- **UUID Genere**
|
|
- Nome
|
|
|
|
### Appartiene a
|
|
- **UUID Gioco** → Gioco
|
|
- **UUID Genere** → Genere
|
|
|
|
### Studio
|
|
- **UUID Studio**
|
|
- Nome
|
|
|
|
### Portato da
|
|
- **UUID Edizione** → Edizione
|
|
- **UUID Studio** → Studio
|
|
|
|
### Sviluppato da
|
|
- **UUID Gioco** → Gioco
|
|
- **UUID Studio** → Studio
|
|
|
|
### Pubblicato da
|
|
- **UUID Gioco** → Gioco
|
|
- **UUID Studio** → Studio |