20801686 - BASI DI DATI

Presentare modelli, metodi e sistemi per la definizione, progettazione e realizzazione di sistemi software che gestiscano insiemi di dati di grandi dimensioni. Lo studente che abbia superato il corso dovra' essere in grado di: realizzare applicazioni che utilizzino basi di dati anche di grande complessità, progettare e realizzare autonomamente basi di dati di media complessità, partecipare al progetto e alla realizzazione di basi di dati di grande complessità.

Curriculum

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R ATZENI PAOLO

Programma

Modello relazionale Algebra relazionale SQL Progettazione basi di dati Progettazione concettuale Progettazione logica Normalizzazione

Testi Adottati

Atzeni, Ceri, Fraternali, Paraboschi, Torlone: Basi di dati. McGraw-Hill

Modalità Frequenza

Non obbligatoria ma consigliata

Modalità Valutazione

Scrittura interrogazioni SQL (prova pratica in laboratorio). Progettazione concettuale Progettazione logica Normalizzazione (prova scritta)

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R ATZENI PAOLO

Programma

Modello relazionale Algebra relazionale SQL Progettazione basi di dati Progettazione concettuale Progettazione logica Normalizzazione

Testi Adottati

Atzeni, Ceri, Fraternali, Paraboschi, Torlone: Basi di dati. McGraw-Hill

Modalità Frequenza

Non obbligatoria ma consigliata

Modalità Valutazione

Scrittura interrogazioni SQL (prova pratica in laboratorio). Progettazione concettuale Progettazione logica Normalizzazione (prova scritta)