Basi di dati avanzate (2015/2016)

Codice insegnamento
4S001162
Docente
Alberto Belussi
Coordinatore
Alberto Belussi
crediti
6
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Periodo
II semestre dal 1-mar-2016 al 10-giu-2016.

Orario lezioni

II semestre
Giorno Ora Tipo Luogo Note
mercoledì 14.30 - 17.30 lezione Aula A  
venerdì 15.30 - 17.30 lezione Aula C  
venerdì 17.30 - 18.30 lezione Aula C  

Obiettivi formativi

L'insegnamento si propone di fornire allo studente i concetti fondazionali delle basi di dati rispetto al modello relazionale dei dati, ai modelli dei dati ad oggetti e semistrutturati (con particolare riferimento a XML), ai modelli per i dati spazio-temporali ed ai relativi linguaggi di interrogazione.

Programma

Il modello relazionale: calcolo relazionale, dipendenze funzionali, forme normali e decomposizioni.

Progettazione concettuale di basi di dati in UML

Basi di dati ad oggetti e "object-relational": modellazione ed interrogazione.

Basi di dati semistrutturate: concetti di base, XML, XML Schema, XPath, Xquery.

Basi di dati spazio-temporali: concetti di base, modelli, linguaggi di interrogazione e aspetti tecnologici.

Modalità d'esame

L'esame consiste in una prova orale (preceduta da un test scritto di ammissione all'orale), comprensiva di esercizi, sui temi trattati nelle lezioni.

Opinione studenti frequentanti - 2015/2016