Docente
|
VIGLIANO LOREDANA
(programma)
Introduzione
- Modello relazionale - Algebra relazionale - Calcolo relazionale - Flusso di progetto e visione dei dati - Modello concettuale dei dati - Disegno logico DB
Schema Entity-relationship - Disegno fisico DB - Forme normali - Query language e implementazioni su mySQL DML SQL
- Organizzazione fisica dei dati - Ottimizzazione degli indici - Modellazione dei dati in UML - Normalizzazione e Denormalizzazione - Ottimizzazione delle interrogazioni ------ MySQL e ottimizzazioni
- Transazioni ------ Locking a due fasi, Timestamp,MVCC ------ MySQL e Storage Engine
- Basi di dati attive ------ Trigger e Stored Procedure ------ Cursor, Trigger e Stored Procedure in MySQL - Aspetti delle Basi di dati della conoscenza (Prof. Basili) - Basi di dati geospaziali e GIS - Basi di dati su architetture distribuite ------ Commit a due fasi - Architetture per l' analisi dei dati ------ Data Warehouse ------ Data Mining
- Implementazione progetto
 Testi di riferimento
- Atzeni, Ceri,Parboschi, Torlone Basi di dati, modelli e linguaggi di interrogazione McGraw-Hill ; - Welling-Thomson MySQL Tutorial (opzionale) ;
- Atzeni,Ceri,Fraternali,Paraboschi,Torlone Basi di dati - Architetture e linee di evoluzione ed. McGraw-Hill 2nd edition - Schwartz,Zaitsev,Tkachenko,Zawodny, Lentz & Balling High Performance MySQL ed. O'Reilly 2nd edition Per chi non ha già comprato i libri di testo precedenti esiste una nuova edizione unica per il I e II semetre : Atzeni,Ceri,Fraternali,Paraboschi,Torlone Basi di dati - ed. McGraw-Hill 4nd edition (59 euro)
- lucidi di L. Vigliano presentati a Lezione
Consigliati : - Elmasri,Navathe Sistemi di basi di dati Pearson
|