mirror of
https://github.com/Steffo99/alexandria.git
synced 2024-11-21 21:34:19 +00:00
4 KiB
4 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
- ♦ Dato derivato
Categoria generale
Utente
- Username
- Password
- È amministratore
- È bannato
- ♦ Elementi (libro) posseduti
- ♦ Elementi (audiolibro) posseduti
- ♦ Elementi (film) posseduti
- ♦ Elementi (gioco) posseduti
Categoria condivisa tra libri e audiolibri
Libro
- ID
- Titolo primario
- Sinossi
Appartenenza a genere (libro)
- ID Genere → Genere (libro)
- ID Libro → Libro
Autore
- ID
- Nome
Correlazioni (libro)
Editore
- Parte ISBN
- Nome
Genere (libro)
- ID
- Nome
Scritto da
Categoria 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
Narrata da
- ID Edizione → Edizione (audiolibro)
- ID Narratore → Narratore
Narratore
- ID
- Nome
Recensione (audiolibro)
- ID → Elemento (audiolibro)
- Commento
- Valutazione
- Data
Categoria film
Film
- EIDR
- Titolo
- Sinossi
- Durata
- Locanddina
Appartenenza a genere (film)
Cast
- ID
- Nome
Correlazioni (film)
Elemento (film)
Genere (film)
- ID
- Nome
Localizzazione
- Lingua
- EIDR → Film
- Titolo localizzato
Prodotto da
Recensione (film)
- ID → Recensione (film)
- Commento
- Valutazione
- Data
Ruolo
- ID
- Nome
Studio (film)
- ID
- Nome
Vi ha preso parte
Categoria giochi
Gioco
- ID
- Nome
- Descrizione
Appartenenza a genere (gioco)
- ID Gioco → Gioco
- ID Genere → Genere (gioco)
Correlazioni (gioco)
Edizione (gioco)
- ID
- Titolo alternativo
- Piattaforma
- Box art
- Relativa a → Gioco
Elemento (gioco)
- ID
- Stato
- Provenienza
- Istanza di → Edizione (gioco)
- Appartiene a → Utente
Genere (gioco)
- ID
- Nome
Portato da
- ID Edizione → Edizione (gioco)
- ID Studio → Studio (gioco)
Prodotto da
- ID Gioco → Gioco
- ID Studio → Studio (gioco)
Recensione (gioco)
- ID → Recensione (gioco)
- Commento
- Valutazione
- Data
Studio (gioco)
- ID
- Nome
Sviluppato da
- ID Gioco → Gioco
- ID Studio → Studio (gioco)