Prova di laboratorio del 30 giugno 2006
Realizzare una base di dati relativa ad una conferenza. Sono di interesse gli articoli presentati alla conferenza, caratterizzati da titolo, autori, argomento trattato (preso da un elenco di argomenti relativi alla conferenza), riassunto (abstract), numero pagine.
Un autore può scrivere più articoli, degli autori sono di interesse nome, cognome, affiliazione. E' importante l'ordine con cui gli autori compaiono negli articoli. L'affiliazione è costituita da: nome dipartimento, nome università, indirizzo università (via, CAP, città), memorizzare anche le nazioni di appartenenza delle città.
Effettuare le seguenti operazioni:
- Creazione di un modello logico del database secondo le specifiche date;
- Inserimento di un numero minimo di dati per poter verificare il funzionamento delle interrogazioni:
- Visualizzare l'elenco distinto degli autori visualizzandolo in ordine alfabetico;
- Visualizzare l'elenco di nazioni di provenienza degli autori degli articoli presentati alla conferenza;
- Visualizzare il numero di articoli presenti alla conferenza suddivisi per nazione di provenienza;
- Effettuare almeno una interrogazione utilizzando il JOIN esplicito e il prodotto cartesiano (due interrogazioni differenti).
La base di dati deve essere normalizzata alla terza forma normale.