Basi di Dati (2013/2014) - Orario e calendario delle lezioni


Per l'A.A. 2013-2014, le lezioni si svolgono nel periodo settembre 2013 - dicembre 2013, in aula 33, via Eudossiana 18, Roma

Settimana Lunedì (8:30 - 10:00) Mercoledì (8:30 - 10:00) Venerdì (10:15 - 11:45)
01 (Set 30) Lezioni 1,2
- Introduzione al corso
- Il concetto di base di dati
Lezioni 3,4
- Definizione di relazione
- Schemi e istanze di relazione
Lezioni 5,6
- Vincoli di integrità
- Introduzione all'algebra relazionale
02 (Ott 7)
------------
Lezioni 7,8
- Algebra relazionale. selezione, proiezione e join
Lezioni 9,10
- Esercitazione sull'algebra relazionale
- Test di autovalutazione sull'algebra relazionale
03 (Ott 14) Lezioni 11,12
- Definizione di schemi in SQL
- Operazioni di manipolazione dei dati in SQL
Lezioni 13,14
- L'istruzione SELECT
- Interrogazioni semplici in SQL
------------
04 (Ott 21) Lezioni 15,16
- Il join in SQL
- Varianti del join
Lezioni 17,18
- Funzioni di aggregazione
- L'istruzione group-by
Lezioni 19,20
- Esercitazione sul sistema MySQL e sul linguaggio SQL (Ing. Marco Console)
05 (Ott 28) Lezioni 21,22
- Query annidate in SQL
- Esercizi in SQL (proposti per la seconda esercitazione)

Lezioni 23,24
- Vincoli e viste in SQL
- Cenni a transazioni in SQL
------------
06 (Nov 04) Lezioni 25,26
- Progettazione di basi di dati
- Modello ER
Lezioni 27,28
- Entità, relazioni
- Attributi di entità e relazioni
Lezioni 29,30
- La relazione ISA tra concetti
- La generalizzazione
07 (Nov 11) Lezioni 31,32
- La relazione ISA tra relazioni
- Concetti e relazioni disgiunti
Lezioni 33,34
- Vincoli di cardinalità
- Vincoli di identificazione di entità
Lezioni 35,36
- Vincoli di identificazione di relazione
- Il dizionario dei dati
08 (Nov 18) Lezioni 37,38
- Esercizi di progettazione concettuale
- Metodologia di progettazione concettuale
Lezioni 39,40
- Esercitazione sulla progettazione concettuale
Lezioni 41,42
- Introduzione alla progettazione logica
- La fase di ristrutturazione dello schema concettuale
09 (Nov 25) Lezioni 43,44
- La fase di ristrutturazione dello schema concettuale
- Esercizi di ristrutturazione dello schema concettuale
------------
Lezioni 45,46
- Esercitazione su progettazione concettuale e ristrutturazione dello schema concettuale (dott. Fabio Savo)
10 (Dic 02) Lezioni 47,48
- Introduzione alla fase di traduzione
- Traduzione di entità in tabelle
Lezioni 49,50
- Traduzione di relazioni in tabelle
Lezioni 51,52
- Esercitazione sulla traduzione diretta
- Ristrutturazione dello schema logico
11 (Dic 09) Lezioni 53,54
- Esercitazione sulla ristrutturazione dello schema logico
Lezioni 55,56
- Esercitazione su compiti d'esame
Lezioni 57,58
- Accesso a basi di dati da software
- JDBC
12 (Dic 16) Lezioni 59,60
- JDBC
- Esercitazione su JDBC