Testo esame scritto dell`appello del 12-07-2013
Transcript
Testo esame scritto dell`appello del 12-07-2013
Esame scritto dei corsi Fondamenti di Informatica, Sistemi di Elaborazione delle Informazioni e Informatica Applicata Appello del 12/07/2013 – A.A. 2012/2013 Gli studenti della Scuola di Specializzazione devono svolgere i problemi contrassegnati da “(8 crediti)” ed avranno a disposizione 2 ore e mezza, mentre tutti gli altri devono svolgere quelli contrassegnati da “(6 crediti)” ed avranno a disposizione 2 ore. Problema 1 (6 crediti), (8 crediti) Si richiede di progettare lo schema concettuale Entità-Relazione di un’applicazione, in uso in un museo, relativa alla gestione delle informazioni riguardanti le opere d’arte in suo possesso. Di ogni opera, che può essere un dipinto, una stampa o una scultura, interessa il codice che la identifica, il titolo, la data di creazione, gli autori e la sua localizzazione. Dipinti e stampe sono caratterizzati dalla tecnica usata, mentre le sculture sono caratterizzate dalla materia scolpita. Di ogni autore interessa il nome, il cognome, e la data di nascita. La localizzazione di un’opera d’arte può cambiare nel tempo ed interessa tenere traccia delle diverse localizzazioni di una stessa opera d’arte, in diversi periodi temporali. Ovviamente, in un dato periodo, un’opera ha un’unica localizzazione. Un’opera d’arte può essere localizzata internamente al museo o essere localizzata esternamente al museo. Quando un’opera d’arte è localizzata internamente al museo, interessa conoscere il numero del piano e il reparto del museo in cui l’opera è esposta. Di ogni reparto del museo interessa il nome e la data in cui è stato istituito. Quando un’opera d’arte è localizzata esternamente al museo, interessa conoscere il nome del museo in cui l’opera è esposta, nonché la città e la nazione del museo stesso. Il nome di un museo è unico nell’ambito di una stessa nazione. Problema 2 (6 crediti), (8 crediti) Si consideri uno schema relazionale in cui la relazione Copia(Codice,Titolo) memorizza il codice e il titolo di una copia di un libro e la relazione Libro(Titolo,Genere,Giudizio) memorizza il titolo, il genere e il giudizio dei lettori (che può essere un intero da 1 a 10) di un libro. Si chiede di esprimere in SQL le seguenti interrogazioni: 1. Calcolare il titolo e il genere dei libri che hanno ottenuto un giudizio compreso tra 3 e 7. 2. Calcolare il codice e il titolo delle copie di libri che hanno ottenuto il giudizio 10. 3. Per ogni genere, calcolare il giudizio massimo che i libri di quel genere hanno ottenuto. 4. Per ogni genere, calcolare il numero di copie di libri che hanno ottenuto il giudizio 10. Problema 3 (6 crediti), (8 crediti) Spiegare perché XML è detto linguaggio di meta-marcatura e come lo si può usare per definire un linguaggio di marcatura. Fare qualche esempio di linguaggio di marcatura basato su XML e spiegare a cosa servono i fogli di stile. Problema 4 (6 crediti), (8 crediti) Scrivere un documento XML per la codifica e l’annotazione della poesia di Giuseppe Ungaretti intitolata San Martino del Carso, il cui testo e metadati sono riportati sotto. Il documento deve essere valido rispetto al seguente DTD: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE MIACODI [ <!ELEMENT MIACODI (mioHeader,mioBody)> <!ELEMENT mioHeader (descrizione, codifica)> <!ELEMENT descrizione (titolo+,autore+,editore*)> <!ELEMENT titolo (#PCDATA)> <!ELEMENT autore (#PCDATA)> <!ELEMENT editore (#PCDATA)> <!ELEMENT codifica (EMPTY)> <!ATTLIST codifica responsabile CDATA #REQUIRED data CDATA #IMPLIED> <!ELEMENT mioBody (prosa | poesia | teatro)> ... <!ELEMENT poesia (strofa+)> <!ATTLIST poesia forma_metrica CDATA #REQUIRED> <!ELEMENT strofa (verso+)> <!ELEMENT verso (#PCDATA)> ...] Il testo da codificare è • • • • • titolo: San Martino del Carso autore: Giuseppe Ungaretti genere: poesia forma metrica: quattro strofe diseguali di versi liberi testo: Di queste case non e’ rimasto che qualche brandello di muro Di tanti che mi corrispondevano non e’ rimasto neppure tanto Ma nel cuore nessuna croce manca E’ il mio cuore il paese piu’ straziato. Problema 5 (8 crediti) Siano d, o, s, i, R, F, O degli elementi di un namespace identificato da un’URI per la quale si è definita l’abbreviazione myns. Scrivere un modello RDF che rappresenta le seguenti informazioni: 1. Le URI myns:R, myns:F e myns:O sono classi che rappresentano rispettivamente i romanzi, i film e le opere. 2. Tutti i romanzi e tutti i film sono opere. 3. Le URI myns:d e myns:o rappresentano rispettivamente il film intitolato “Il diario di Bridget Jones” e il romanzo intitolato “Orgoglio e pregiudizio”, il cui autore è “Jane Austen”. 4. Qualcuno dice che “Il diario di Bridget Jones” è ispirato a “Orgoglio e pregiudizio”. Usare la URI dc:title per rappresentare il titolo di una risorsa e la URI dc:author per rappresentare l’autore di una risorsa. Usare le URI myns:s e myns:i per esprimere rispettivamente i predicati “sostiene” e “è ispirato a”.