Basi di Dati (2009/2010) - Orario e calendario delle lezioni


Per l'A.A. 2009-2010, le lezioni si sono svolte nel periodo 28 settembre 2009 - 18 dicembre 2009, in aula 33, via Eudossiana 18, Roma

Settimana Lunedì (14:00 - 15:30) Lunedì (15:40 - 16:25) Venerdì (11:05 - 12:35) Venerdì (12:45 - 13:30)
01 (Set 28) Lezioni 1,2
- Introduzione al corso
- Il concetto di base di dati
Lezione 3
- Il modello relazionale
- Definizione di relazione
-------
-------
02 (Oct 5) Lezioni 4,5
- Schemi di relazione
- Istanze di relazione
Lezione 6
- Valori nulli
- Vincoli di integrità
Lezioni 7,8
- Introduzione all'algebra relazionale
- Operatori insiemistici
Lezione 9
- Operatori di ridenominazione, selezione e proiezione
03 (Ott 12) Lezione 10,11
- L'operatore di join
- Algebra relazionale e valori nulli
Lezione 12
- Esercitazione sull'algebra relazionale
Lezione 13,14
- Introduzione ad SQL
- La definizione di uno schema in SQL
Lezione 15
- Interrogazioni in SQL: l'istruzione SELECT
04 (Ott 19) Lezione 16,17
- Interrogazioni in SQL: selezione e proiezione
- Esercitazione: Installazione di mySQL (Ing. Fabio Savo)
Lezione 18
- Esercitazione: Definizione di una base di dati in mySQL (Ing. Fabio Savo)
-------
-------
05 (Ott 26) Lezione 19,20
- Interrogazioni in SQL: il join
Lezione 21
- Gli operatori insiemistici in SQL
- Group-by e operatori aggregati in SQL
Lezione 22,23
- Le query annidate in SQL
Lezione 24
- Data manipulation in SQL
- Le viste in SQL
06 (Nov 2) Lezione 25,26
- Esercitazione: Esercizi su query SQL (Ing. Fabio Savo)
Lezione 27
- Esercitazione: Esercizi su query SQL (Ing. Fabio Savo)
Lezione 28,29
- La progettazione concettuale
- Introduzione al modello ER
Lezione 30
- La nozione di entità
- La nozione di relazione
07 (Nov 9) Lezione 31,32
- La nozione di ruolo
- La nozione di attributo
Lezione 33
- La relazione ISA tra entità
-------
-------
08 (Nov 16) Lezione 34,35
- La generalizzazione
Lezione 36
- Esercitazione: Esercizi di progettazione concettuale
Lezione 37,38
- Relazione ISA tra relazioni
- Vincoli di cardinalità
Lezione 39
- Vincoli di identificazione
09 (Nov 23) Lezione 40,41
- Metodologie di progettazione concettuale
Lezione 42
- Qualità di uno schema concettuale
Lezione 43,44
- Esercitazione: Esercizi di progettazione concettuale
Lezione 45
- Esercitazione: Esercizi di progettazione concettuale
10 (Nov 30) Lezione 46,47
- Trasformazioni di schemi nella progettazione concettuale
Lezione 48
- Introduzione alla progettazione logica
Lezione 49,50
- La fase di ristrutturazione dello schema concettuale
Lezione 51
- La fase di ristrutturazione dello schema concettuale
11 (Dic 7)
-------
-------
Lezione 52,53
- La fase di ristrutturazione dello schema concettuale
Lezione 54
- Esercizi di ristrutturazione
12 (Dic 14) Lezione 55,56
- La fase di traduzione diretta
Lezione 57
- Esercizi di traduzione diretta
Lezione 58,59
- La fase di ristrutturazione dello schema logico
Lezione 60
- Esercizi di ristrutturazione dello schema logico