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


Per l'A.A. 2010-2011, le lezioni si svolgono nel periodo 18 ottobre 2010 - 28 gennaio 2011, in aula 33, via Eudossiana 18, Roma

Settimana Lunedì (14:00 - 15:30) Lunedì (15:45 - 17:15) Giovedì (14:00 - 15:30)
01 (Ott 18) 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 (Oct 25) Lezioni 7,8
- Operatori insiemistici
- Operatori di ridenominazione, selezione e proiezione
Lezioni 9,10
- L'operatore di join
Lezioni 11,12,
- Algebra relazionale e valori nulli
- Esercitazione: algebra relazionale
03 (Nov 01)
-------
-------
Lezioni 13,14
- Definizione di schema in SQL
- Inserimento e cancellazione di tuple
- Istruzione SELECT di SQL
04 (Nov 08) Lezioni 15,16
- Esercitazione: installazione di mySQL (Ing. Fabio Savo)
Lezioni 17,18
- Esercitazione: definizione di una base di dati in mySQL (Ing. Fabio Savo)
-------
05 (Nov 15) Lezioni 19,20
- Il join in SQL
Lezioni 21,22
- Le query annidate
Lezioni 23,24
- Vincoli e viste in SQL
06 (Nov 22) Lezioni 25,26
- Introduzione alla progettazione concettuale e al modello ER
- La nozione di entità 
Lezioni 27,28
- La nozione di relazione ER
- La nozione di attributo
- La nozione di ruolo
Lezioni 29,30
- La relazione ISA tra entità
- Esercitazione: esercizi di progettazione concettuale
07 (Nov 29) Lezioni 31,32
- La generalizzazione
- La relazione ISA tra relazioni
-------
Lezioni 33,34
- Esercitazione: esercizi d'esame su SQL (Ing. Fabio Savo)
08 (Dic 06) Lezioni 35,36
- I vincoli di cardinalità 
- Esercitazione: esercizi di progettazione concettuale
Lezioni 37,38
- I vincoli di identificazione
- Esercitazione: esercizi di progettazione concettuale
Lezioni 39,40
- Metodologie di progettazione concettuale
09 (Dic 13) Lezioni 41,42
- Introduzione alla progettazione logica
Lezioni 43,44
- Ristrutturazione dello schema concettuale
Lezioni 45,46
- Esercitazione: esercizi di ristrutturazione dello schema concettuale
10 (Gen 10) Lezioni 47,48
- Soluzione di un esercizio di ristrutturazione dello schema concettuale
Lezioni 49,50
- La traduzione diretta: traduzione di entità 
Lezioni 51,52
- La traduzione diretta: traduzione di relazioni e vincoli
11 (Gen 17) Lezioni 53,54
- Ristrutturazione dello schema logico
Lezioni 55,56
- Ristrutturazione dello schema logico
Lezioni 57,58
- Esercizi di progettazione logica
- Esercizio complessivo di progettazione e SQL