mirror of
https://github.com/Steffo99/alexandria.git
synced 2024-11-21 21:34:19 +00:00
3.5 KiB
3.5 KiB
Creazione dello schema logico
Di seguito si riporta l'intero schema logico dopo aver effettuato tutte le trasformazioni previste dalla fase di progettazione logica.
Legenda
- Entità
- Chiave primaria
- → Chiave esterna
- Opzionale
Schema generale
Utente
- Username
- Password
- È amministratore
- È bannato
Schema condiviso tra libri e audiolibri
Libro
- ID
- Titolo primario
- Sinossi
Editore
- Parte ISBN
- Nome
Autore
- ID
- Nome
Genere (libro)
- ID
- Nome
Correlazioni (libro)
Appartenenza a genere (libro)
- ID Genere → Genere (libro)
- ID Libro → Libro
Scritto da
Schema dei libri
Edizione (libro)
- ISBN
- Titolo
- Pagine
- Copertina
- Relativa a → Libro
Elemento (libro)
- ID
- Istanza di → Edizione (libro)
- Appartiene a → Utente
- Stato
- Provenienza
Recensione (libro)
- ID → Elemento (libro)
- Commento
- Valutazione
- Data
Schema degli audiolibri
Edizione (audiolibro)
- ISBN
- Titolo
- Durata
- Immagine
- Relativa a → Libro
Elemento (audiolibro)
- ID
- Istanza di → Edizione (audiolibro)
- Appartiene a → Utente
- Stato
- Provenienza
Recensione (audiolibro)
- ID → Elemento (audiolibro)
- Commento
- Valutazione
- Data
Narratore
- ID
- Nome
Narrata da
- ID Edizione → Edizione (audiolibro)
- ID Narratore → Narratore
Schema dei film
Film
- EIDR
- Titolo
- Sinossi
- Durata
- Locanddina
Genere (film)
- ID
- Nome
Localizzazione
- Lingua
- EIDR → Film
- Titolo localizzato
Studio (film)
- ID
- Nome
Cast
- ID
- Nome
Ruolo
- ID
- Nome
Elemento (film)
Appartenenza a genere (film)
Prodotto da
Vi ha preso parte
Correlazioni (film)
Schema dei giochi
Gioco
- ID
- Nome
- Descrizione
Correlazioni (gioco)
Genere (gioco)
- ID
- Nome
Appartenenza a genere (gioco)
- ID Gioco → Gioco
- ID Genere → Genere (gioco)
Studio (gioco)
- ID
- Nome
Sviluppato da
- ID Gioco → Gioco
- ID Studio → Studio (gioco)
Prodotto da
- ID Gioco → Gioco
- ID Studio → Studio (gioco)
Edizione (gioco)
- ID
- Titolo alternativo
- Piattaforma
- Box art
- Relativa a → Gioco
Portato da
- ID Edizione → Edizione (gioco)
- ID Studio → Studio (gioco)
Elemento (gioco)
- ID
- Stato
- Provenienza
- Istanza di → Edizione (gioco)
- Appartiene a → Utente