diff --git a/glossario.md b/glossario.md index a82db89..aa869e4 100644 --- a/glossario.md +++ b/glossario.md @@ -10,14 +10,20 @@ Ad esempio, se per ogni autore salviamo l'id wikidata abbiamo automaticamente im Però non so quanto possa piacere al prof., e magari c'è anche qualche altra controindicazione... -### Brainstorming - -Io (Steffo) sto mettendo tutte le idee che mi vengono in mente, ma immagino che un bel po' di cose andranno tagliate per mantenere la quantità di lavoro fattibile... - ### Giochi su più piattaforme Come si potrebbero gestire i giochi posseduti su piattaforme diverse? +### Template di Wikipedia + +I template di Wikipedia danno un sacco di idee interessanti per dati che si possono mettere nelle varie tabelle... + +Ad esempio: [Template:FictionTV](https://it.wikipedia.org/wiki/Template:FictionTV) + +### Audiolibri + +Gli audiolibri alla fine sono edizioni diverse di libri, giusto? Se ricordo bene, anche loro hanno un isbn... + ## Utenti DBMS | Utente DBMS | Permessi | @@ -32,7 +38,6 @@ Come si potrebbero gestire i giochi posseduti su piattaforme diverse? |---------|-----------| | `public` | Contiene le cose in comune tra tutto il database, come gli utenti del sito | | `books` | Contiene le tabelle relative ai libri | -| `audiobooks` | Contiene le tablele relative agli audiolibri | | `movies` | Contiene le tabelle relative ai film | | `games` | Contiene le tabelle relative ai giochi | | `tv-series` | Contiene le serie TV (inclusi anime) | @@ -41,46 +46,54 @@ Come si potrebbero gestire i giochi posseduti su piattaforme diverse? | Nome | Dati | Sinonimi | Collegamenti | Note | |------|------|----------|--------------|------| -| Utente | **id**, username, hash_password, email | | | Questi sono gli utenti finali, che interagiscono con il database solo tramite applicazione. | +| Utente | id, username, hash_password, email | | | Questi sono gli utenti finali, che interagiscono con il database solo tramite applicazione. | ### Schema `books` -| Nome | Dati | Sinonimi | Collegamenti | Note | -|------|------|----------|--------------|------| -| Libro | **isbn**, nome, pagine, sinossi, ... | | posseduto da Utenti, scritto da Autori, pubblicato da Editore | | -| Autore | **_id interno_**, nome, ... | | scrive dei Libri | | -| Editore | **isbn_id**, nome | | pubblica dei Libri | | -| Recensione | **_id interno_**, valutazione, testo | | scritta da Utente, riguardante un Libro | - -### Schema `audiobooks` +> [Template:Libro](https://it.wikipedia.org/wiki/Template:Libro) | Nome | Dati | Sinonimi | Collegamenti | Note | |------|------|----------|--------------|------| -| ... | ... | ... | ... | ... | ... | +| Libro | titolo originale, sinossi | | scritto da Autori, con più Edizioni, con più Audioedizioni | | +| Edizione | isbn, titolo, pagine, copertina | _Libro_ (ambiguo) | di un Libro, posseduta da più Utenti, pubblicata da un Editore | il titolo originale non serve perchè distinguiamo tra i libri con gli ISBN | +| Audioedizione | isbn, titolo, durata | | di un Libro, posseduta da più Utenti, pubblicata da un Editore, narrata da uno o più Narratori | +| Autore | nome | | scrive dei Libri | | +| Editore | nome | | pubblica delle Edizioni | | +| Narratore | nome | | narra delle Audioedizioni | | +| Recensione | valutazione, testo, data | | scritta da Utente, riguardante un Libro posseduto | ### Schema `movies` +> [Template:Film](https://it.wikipedia.org/wiki/Template:Film) + | Nome | Dati | Sinonimi | Collegamenti | Note | |------|------|----------|--------------|------| -| Film | **_id_**, nome, durata | | Posseduto da Utenti, recitato da Attori, diretto da Regista, prodotto da Azienda, appartenente a Generi | | -| Generi | **_id interno_**, nome | | a cui appartengono Film | | -| Regista | **_id interno_**, nome, ... | | dirige il Film | | -| Azienda | **_id interno_**, nome | | Casa produttrice di Film | | -| Attori | ... | | Recitano nel Film |potrebbero venirci buone statistiche coi dati derivati, o può diventare un caos | -| Recensione | **_id interno_**, valutazione, testo | | scritta da Utente, riguardante un Film | +| Film | nome, durata, immagine | | Guardato da Utenti, recitato da Attori, diretto da Regista, prodotto da Azienda, appartenente a Generi, scritto da Sceneggiatori | | +| Genere | nome | | a cui appartengono i Film | | +| _qualcuno che ha lavorato in un film_ | nome | "attore", "regista", "scenografo", "produttore esecutivo" | ruolo nel film | I ruoli sono specificati nella tabella Ruolo | +| Ruolo | nome | | di _qualcuno che ha lavorato in un film_ | | +| Recensione | valutazione, testo, data | | scritta da Utente, riguardante un Film guardato | ### Schema `games` +> [Template:Videogioco](https://it.wikipedia.org/wiki/Template:Videogioco) + | Nome | Dati | Sinonimi | Collegamenti | Note | |------|------|----------|--------------|------| -| Gioco | **_id interno_**, nome | | posseduto da Utenti, sviluppato da Aziende, pubblicato da Azienda, appartenente a Generi | | -| Generi | **_id interno_**, nome | | a cui appartengono Giochi | | -| Azienda | **_id interno_**, nome | | che ha sviluppato Giochi, che ha pubblicato Giochi | | -| Recensione | **_id interno_**, valutazione, testo | | scritta da Utente, riguardante un Gioco | +| Gioco | nome, banner | | sviluppato da Aziende, pubblicato da Azienda, appartenente a Generi, con più Edizioni | | +| Edizioni | piattaforma | | di un Gioco, giocata da Utenti | | +| Generi | nome | | a cui appartengono Giochi | | +| Azienda | nome | | che ha sviluppato Giochi, che ha pubblicato Giochi | | +| Recensione | valutazione, testo, data, ore di gioco | | scritta da Utente, riguardante una Edizione giocata | ### Schema `tv-series` +> [Template:FictionTV](https://it.wikipedia.org/wiki/Template:FictionTV) + | Nome | Dati | Sinonimi | Collegamenti | Note | |------|------|----------|--------------|------| -| Tv-Serie | **_id interno_**, nome, episodi, durata_episodio | | Posseduto da Utenti, prodotto da Azienda, ... | | -| Azienda | **_id interno_**, nome | | Casa produttrice di Tv-Serie | | +| Serie TV | nome, immagine | | guardata da Utenti, prodotto da Casa produzione, suddivisa in Stagioni | | +| Stagione | nome, immagine | | di una Serie TV, contiene più Episodi | | +| Episodio | numero, durata, nome | | di una Stagione | | +| Casa produzione | nome | | produce Serie TV | | +| Recensione | valutazione, testo, data | | scritta da Utente, riguardante una Serie TV guardata |