Le indicazioni in grigio in questa pagina sono
relative allo scorso anno accademico e sono quindi da considerare
come riferimento preliminare, anche se le variazioni previste
sono relativamente poche
Durante il corso vengono proposte prove di autovalutazione,
alcune delle quali sono obbligatorie per gli studenti che intendono essere
valutati secondo la modalità in itinere.
Si consiglia di svolgerle, in prima battuta, "simulando
l'esame" sulla carta e
senza ausilio di libri e appunti.
In questa pagina vengono via via pubblicati gli esempi mostrati a lezione, gli esercizi proposti e quelli svolti
Esercizi su Moodle con correzione automatica
Poiché la prova di esame (e quella intermedia) su SQL verrà svolta su Moodle con correzione automatica, sono stati predisposti esercizi per acquisire dimestichezza con lo strumento
sito Moodle, cercare "esercizi con correzione automatica"
Prove di autovalutazione
Prova proposta il 19/10/2024
vedere il sito moodle e completare entro il 28/10/2024, cioè due giorni prima della prima prova parziale (oppure, se non interessati alla prova, prima dell'esame)
per comodità:
script per creare e popolare la base di dati su cui formulare le interrogazioni SQL
url per lanciare RelaX e formulare le interrogazioni in algebra relazionale; eventualmente script RelaX
Esercizi proposti e svolti
Esercizio svolto il 30/09/2024 (modellazione di ricevute fiscali) vedere lucidi 143-159 lezione del 30/09/2024
Esercizio proposto (e parzialmente svolto) il 30/09/2024 domanda 5 dell'esame del 03/09/2024, verifica di vincoli di ennupla. Si suggerisce di verificare le risposte utilizzando https://sqliteonline.com/, utilizzando il sistema per definire i vincoli e verificarne il soddisfacimento. Utilizzare, come mostrato in aula, il sistema PostgreSQL, che è più completo. Non viene fornito il codice SQL per stimolare gli studenti a costruire basi di dati di esempio.
Si suggerisce di svolgere questi esempi (e tutti gli altri successivi su SQL) con un DBMS, ad esempio Postgres oppure un servizio online (software per il corso).
È disponibile uno script con lo schema e il contenuto della base di dati utilizzata per gli esempi.
Esercizi su SQL svolti in aula (compositori e concerti) il
18/10/2024
Esercizi proposti il 10/11/2023 (da svolgere autonomamente ed eventualmente discutere a lezione)
Esercizi discussi il 5/12/2022: prova di autovalutazione del 30/11/2015 (schema concettuale da esempio dati, catalogo automobili): testo e possibili soluzioni
Nota bene: tutte le basi di dati e gli schemi concettuali mostrati in aula durante lo svolgimento di esercizi (e riportati su questo sito) potranno essere utilizzati come punto di partenza per domande di esame o prove parziali, assumendo un minimo di familiarità con il dominio applicativo.