SAPIENZA Università di Roma

Home page del corso di
Basi Di Dati

Corso di Laurea in Ingegneria dell'Informazione (ord. 2008)
SEDE DI LATINA

A.A. 2010/11

Prof. Domenico Lembo


A chi è rivolto il corso. Il corso è di 5 crediti, ed è rivolto agli studenti del terzo anno del Corso di Laurea in Ingegneria dell'Informazione  (ord. 2008). Il corso è obbligatori per gli studenti dell'indirizzo informatico.

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 linguaggioSQL. 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.

Materiale didattico.

[1] Slides del corso, A.A. 2010/11. Disponibili in questa pagina (si veda sotto "materiale didattico")
[2] Basi di Dati: Modelli e Linguaggi di Interrogazione, terza edizione, P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone McGraw-Hill Italia, 2009 -- come ulteriore consultazione
[3] Sistemi di basi di dati, R. Ramakrishnan, J. Gehrke, McGraw-Hill, 2004. -- come ulteriore consultazione


Informazioni sulla edizione del corso per l'A.A. 2010/11

(Insegnamento erogato nel secondo periodo didattico: dal 7 marzo al 11 giugno 2011)