Basi di Dati (A.A. 2013/2014)
A chi è rivolto il corso. Il corso, tenuto nel primo semestre (periodo didattico da ottobre 2013 a dicembre 2013), è di 6 crediti, ed è rivolto agli studenti del terzo anno del Corso di Laurea in Ingegneria Informatica della Sapienza Università di Roma, e agli studenti del Corso di Laurea in Ingegneria Informatica del Consorzio Nettuno. Inoltre, anche gli studenti (dell'ordinamento 2000) che devono ancora sostenere l'esame di Basi di dati da 5 crediti devono far riferimento a questo corso e devono quindi seguire le indicazioni in questo sito per tutte le informazioni concernenti gli appelli d'esame.
Prerequisiti. Si richiede la conoscenza dei fondamenti della programmazione, dei linguaggi di programmazione, delle strutture di dati, e dei sistemi operativi.
Obiettivi. L'obiettivo del corso è lo studio degli aspetti fondamentali dei sistemi di gestione di basi di dati e delle metodologie di progettazione di basi di dati. Alla fine del corso lo studente dovrebbe avere acquisito tecniche e metodi per affrontare problemi di progettazione di basi di dati, e per utilizzare le funzionalità di base (definizione della base di dati, aggiornamento della base di dati, interrogazioni sulla base di dati) dei sistemi di gestione di basi di dati nell'ambito dello sviluppo e dell'esercizio di sistemi informatici. Il corso fa esplicito riferimento alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio SQL. Tuttavia, i metodi ed i principi impartiti nel corso hanno validità generale, e possono essere applicati anche in contesti in cui si utilizzano modelli di dati e sistemi di gestione diversi dai modelli e dai sistemi relazionali.
Nota. Il presente corso, insieme al corso di Gestione dei dati (Prof. Riccardo Rosati), deve essere anche superato dagli studenti del vecchio ordinamento (V.O.) che devono sostenere il corso di Basi di dati (V.O.). Inoltre, come detto sopra, a questo corso devono anche fare riferimento gli studenti dell'ordinamento 2000 che devono ancora sostenere Basi di dati (5 crediti).
- Avvisi
- 4 agosto 2014 Sono disponibili i dati sulla valutazione del corso da parte degli studenti (A.A. 2013/2014)
- Materiale didattico
- D. Calvanese, G. De Giacomo, M. Lenzerini, Slides del corso, Disponibili in questo sito durante il periodo
delle lezioni - R. Ramakrishnan, J. Gehrke. Sistemi di basi di dati. McGraw-Hill, 2004.
- D. Calvanese, G. De Giacomo, M. Lenzerini, Slides del corso, Disponibili in questo sito durante il periodo
- Lezioni
- Orario: lunedì [ore 08:30 - 10:00], mercoledì [ore 08:30 - 10:00] e venerdì [ore 10:15 - 11:45] nel periodo ottobre 2013 - dicembre 2013
- Aula: 33, via Eudossiana 18, Roma
- Calendario e contenuto delle lezioni
- Slides delle lezioni
- Disponibili durante il periodo delle lezioni
- Esercitazioni
- Mini tutorial su MySQL 5 per esercitazioni in SQL - preparato dal Prof. Giuseppe De Giacomo
- Materiale per un test di autovalutazione sull'algebra relazionale
- Materiale per la prima esercitazione su SQL (lezioni 19,20 del 25/10/2013)
- Esercizi per la seconda esercitazione su SQL (proposti il 27/10/2013)
- Esercizi per l'esercitazione su progettazione concettuale (proposti il 20/11/2013)
- Esercizio per l'esercitazione su ristrutturazione dello schema concettuale (proposto il 25/11/2013)
- Esercizio per l'esercitazione su ristrutturazione dello schema concettuale (discusso il 29/11/2013)
- Esercizio d'esame (proposto il 09/12/2013)
- Esami
- Programma del corso
- In cosa consiste l'esame: l'esame consiste di una prova scritta ed una prova orale. Nella prova scritta, per la quale si hanno a disposizione 2 ore, si richiede lo sviluppo di un piccolo progetto di basi di dati e la scrittura di alcune query in SQL. Nella prova orale il docente comunica l'esito della prova scritta e si riserva di discutere l'elaborato della prova scritta e di fare domande sul programma d'esame.
- Testi di esame: si possono consultare i testi d'esame ed i voti degli ultimi appelli
- Prenotazione degli esami: per la prenotazione, gli studenti devono utilizzare il servizio del sistema Infostud.
- Calendario degli esami
- Primo appello: 10 gennaio 2014
- Secondo appello: 7 febbraio 2014
- Primo appello straordinario (per studenti fuori corso o part time): 28 marzo 2014
- Terzo appello: 13 giugno 2014
- Quarto appello: 14 luglio 2014
- Quinto appello: 19 settembre 2014
- Secondo appello straordinario (per studenti fuori corso, part time o che abbiano finito la frequenza dei corsi): 31 ottobre 2014, ore 16:00, aula A2 via Ariosto 25
- Dati sulla valutazione del corso da parte degli studenti
- Informazioni sulle edizioni passate del corso
- Anno accademico 2012/2013
- Anno accademico 2011/2012
- Anno accademico 2010/2011
- Anno accademico 2009/2010
- Anno accademico 2008/2009
- Anno accademico 2007/2008
- Anno accademico 2006/2007
- Anno accademico 2005/2006
- Anno accademico 2004/2005
- Anno accademico 2003/2004
- Anno accademico 2002/2003
- Anno accademico 2001/2002
- Ricevimento studenti. Martedì, ore 17:00, al Dipartimento di Ingegneria Informatica Automatica e Gestionale "Antonio Ruberti", via Ariosto 25, Roma, secondo piano, stanza B203 (se disponibile), oppure stanza B217 (altrimenti) -- si prega di consultare la sezione delle news per eventuali notizie sulla data del prossimo ricevimento studenti