Basi di Dati (A.A. 2011/2012)



A chi è rivolto il corso. Il corso, tenuto nel primo semestre (periodo didattico da ottobre 2011 a dicembre 2011), è 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).