http://www.dis.uniroma1.it/~degiacomo/didattica/basidati
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 funzionalita' 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 validita' generale e possono essere applicati anche in contesti in cui si utlizzano modelli di dati e sistemi di gestione diversi dai modelli e dai sistemi relazionali.
Materiale didattico.
[1] D. Calvanese, G. De Giacomo, M. Lenzerini. Slides
del corso (edizione AA.2007/08) . Disponibili in questa pagina (si veda
sotto "materiale didattico").
[2] R.
Ramakrishnan & J. Gehrke. Sistemi di Basi Dati. McGraw-Hill,
2004.
(Corso erogato nel primo periodo didattico: dal 24 settembre al 24 novembre 2007)
Orario ricevimento studenti: giovedì, ore 17:00-19:00, Via Ariosto 25, stanza B215, secondo piano
Lezioni: lunedì, martedì e venerdì, ore 14:00-15:30; aula 33, Via Eudossiana 18 (dal 24/09/07 al 28/09/07 in aula 4, Via Scarpa).
Esercitazioni: durante le ore di lezione
Forum: forum del Corso di Basi di Dati (unico per i canali A-L e M-Z)
Modalita' d'esame: l'esame consiste di una prova scritta ed una prova orale. Per la prova scritta si hanno a disposizione 2 ore, e 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.
Appelli
Link utili