1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-11-22 05:44:19 +00:00

Aggiunte un po' di cose al glossario

This commit is contained in:
Steffo 2020-03-18 16:48:51 +01:00
parent 7ccf267478
commit 199580bb2b

View file

@ -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... 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 ### Giochi su più piattaforme
Come si potrebbero gestire i giochi posseduti su piattaforme diverse? 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 ## Utenti DBMS
| Utente DBMS | Permessi | | 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 | | `public` | Contiene le cose in comune tra tutto il database, come gli utenti del sito |
| `books` | Contiene le tabelle relative ai libri | | `books` | Contiene le tabelle relative ai libri |
| `audiobooks` | Contiene le tablele relative agli audiolibri |
| `movies` | Contiene le tabelle relative ai film | | `movies` | Contiene le tabelle relative ai film |
| `games` | Contiene le tabelle relative ai giochi | | `games` | Contiene le tabelle relative ai giochi |
| `tv-series` | Contiene le serie TV (inclusi anime) | | `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 | | 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` ### Schema `books`
| Nome | Dati | Sinonimi | Collegamenti | Note | > [Template:Libro](https://it.wikipedia.org/wiki/Template:Libro)
|------|------|----------|--------------|------|
| 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`
| Nome | Dati | Sinonimi | Collegamenti | Note | | 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` ### Schema `movies`
> [Template:Film](https://it.wikipedia.org/wiki/Template:Film)
| Nome | Dati | Sinonimi | Collegamenti | Note | | Nome | Dati | Sinonimi | Collegamenti | Note |
|------|------|----------|--------------|------| |------|------|----------|--------------|------|
| Film | **_id_**, nome, durata | | Posseduto da Utenti, recitato da Attori, diretto da Regista, prodotto da Azienda, appartenente a Generi | | | Film | nome, durata, immagine | | Guardato da Utenti, recitato da Attori, diretto da Regista, prodotto da Azienda, appartenente a Generi, scritto da Sceneggiatori | |
| Generi | **_id interno_**, nome | | a cui appartengono Film | | | Genere | nome | | a cui appartengono i Film | |
| Regista | **_id interno_**, nome, ... | | dirige il Film | | | _qualcuno che ha lavorato in un film_ | nome | "attore", "regista", "scenografo", "produttore esecutivo" | ruolo nel film | I ruoli sono specificati nella tabella Ruolo |
| Azienda | **_id interno_**, nome | | Casa produttrice di Film | | | Ruolo | nome | | di _qualcuno che ha lavorato in un film_ | |
| Attori | ... | | Recitano nel Film |potrebbero venirci buone statistiche coi dati derivati, o può diventare un caos | | Recensione | valutazione, testo, data | | scritta da Utente, riguardante un Film guardato |
| Recensione | **_id interno_**, valutazione, testo | | scritta da Utente, riguardante un Film |
### Schema `games` ### Schema `games`
> [Template:Videogioco](https://it.wikipedia.org/wiki/Template:Videogioco)
| Nome | Dati | Sinonimi | Collegamenti | Note | | Nome | Dati | Sinonimi | Collegamenti | Note |
|------|------|----------|--------------|------| |------|------|----------|--------------|------|
| Gioco | **_id interno_**, nome | | posseduto da Utenti, sviluppato da Aziende, pubblicato da Azienda, appartenente a Generi | | | Gioco | nome, banner | | sviluppato da Aziende, pubblicato da Azienda, appartenente a Generi, con più Edizioni | |
| Generi | **_id interno_**, nome | | a cui appartengono Giochi | | | Edizioni | piattaforma | | di un Gioco, giocata da Utenti | |
| Azienda | **_id interno_**, nome | | che ha sviluppato Giochi, che ha pubblicato Giochi | | | Generi | nome | | a cui appartengono Giochi | |
| Recensione | **_id interno_**, valutazione, testo | | scritta da Utente, riguardante un Gioco | | 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` ### Schema `tv-series`
> [Template:FictionTV](https://it.wikipedia.org/wiki/Template:FictionTV)
| Nome | Dati | Sinonimi | Collegamenti | Note | | Nome | Dati | Sinonimi | Collegamenti | Note |
|------|------|----------|--------------|------| |------|------|----------|--------------|------|
| Tv-Serie | **_id interno_**, nome, episodi, durata_episodio | | Posseduto da Utenti, prodotto da Azienda, ... | | | Serie TV | nome, immagine | | guardata da Utenti, prodotto da Casa produzione, suddivisa in Stagioni | |
| Azienda | **_id interno_**, nome | | Casa produttrice di Tv-Serie | | | 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 |