Università di Roma "La Sapienza"

Laurea in Ingegneria Informatica - nuovo ordinamento

Basi di Dati

Lezioni A.A. 2002/2003

Prof. Diego Calvanese


Materiale didattico

[T0] D. Calvanese, M. Lenzerini. Slide del corso. Disponibili in questo sito.

[T1] P. Atzeni et al. Basi di dati. Modelli e linguaggi di interrogazione. MacGraw Hill, 2002.


Lezioni

Lucidi

(disponibili in formato pdf, 1 lucido per pagina [1pp] e 4 lucidi per pagina [4pp])

Lezioni:

  1. Introduzione alle basi di dati [1pp, 4pp] (pubblicato 3/10/2002)
  2. Il modello relazionale [1pp, 4pp] (pubblicato 3/10/2002)
  3. Il linguaggio SQL [1pp, 4pp] (pubblicato 8/10/2002 fino al lucido 58, 14/10/2002 dal lucido 59)
  4. La progettazione concettuale [1pp, 4pp] (pubblicato 28/11/2002 nella versione definitiva)
  5. La progettazione logica [1pp, 4pp] (pubblicato 28/11/2002 nella versione definitiva)
Esercizi completi svolti a lezione:
  1. Esercizio sui voli aerei [1pp, 4pp]
  2. Esercizio sulle officine [1pp, 4pp]

Tabella riassuntiva

Sett Argomento Martedì
15:45-17:15
Giovedì
14:00-15:30
Giovedì
15:45-17:15
#1
23 sett.
Introduzione alle
Basi di Dati
Introduzione ai DBMS
(Lez 1,2)
-- --
#2
30 sett.
Modello relazionale Modello relazionale
(Lez 3,4)
Algebra relazionale
(Lez 5,6)
Algebra relazionale
(Lez 7,8)
#3
7 ott.
Il linguaggio SQL Definizioni dei dati in SQL
(Lez 9,10)
Interrogazioni semplici in SQL
(Lez 11,12)
Laboratorio SQL
(Lez 13,14)
#4
14 ott.
Il linguaggio SQL Interrogazioni complesse in SQL
(Lez 15,16)
Interrogazioni nidificate e viste in SQL
(Lez 17,18)
Laboratorio SQL (2)
(Lez 19,20)
#5
21 ott.
Progettazione -- Manipolazione e vincoli in SQL
(Lez 21,22)
Introduzione alla progettazione
(Lez 23-24)
#6
28 ott.
Progettazione
concettuale
Progettazione concettuale: il modello ER
(Lez 25-26)
Relazioni e ruoli
(Lez 27-28)
ISA e generalizzazioni
(Lez 29-30)
#7
4 nov.
Progettazione
concettuale
Vincoli nel modello ER
(Lez 31-32)
Metodologia di progettazione concettuale
(Lez 33-34)
Esercitazione di progettazione concettuale
(Lez 35-36)
#8
11 nov.
Progettazione
logica
Esercitazione di progettazione concettuale
(Lez 37-38)
Introduzione alla progettazione logica
(Lez 39-40)
Ristrutturazione dello schema ER
(Lez 41-42)
#9
18 nov.
Progettazione
logica
Ristrutturazione dello schema ER
(Lez 43-44)
Traduzione in relazionale
(Lez 45-46)
Vincoli nella traduzione in relazionale
(Lez 47-48)
#10
25 nov.
Progettazione
logica
Esercitazione di progettazione logica
(Lez 49-50)
Ristrutturazione dello schema logico
(Lez 51-52)
Cenni di progettazione fisica
(Lez 53-54)

Dettaglio


Settimana 1: Introduzione alle Basi di Dati

Lezioni 1,2 - 24/9/2002


Settimana 2: Il Modello relazionale

Lezioni 3,4 - 1/10/2002


Lezioni 5,6 - 3/10/2002


Lezioni 7,8 - 3/10/2002


Settimana 3: Il linguaggio SQL

Lezioni 9,10 - 8/10/2002


Lezioni 11,12 - 10/10/2002


Lezioni 13,14 - 10/10/2002 (Laboratorio - Ing. Domenico Lembo)


Settimana 4: Il linguaggio SQL

Lezioni 15,16 - 15/10/2002


Lezioni 17,18 - 17/10/2002


Lezioni 19,20 - 17/10/2002 (Laboratorio - Ing. Domenico Lembo)


Settimana 5: Progettazione

Lezioni 21,22 - 24/10/2002


Lezioni 23,24 - 24/10/2002


Settimana 6: Progettazione concettuale

Lezioni 25,26 - 29/10/2002


Lezioni 27,28 - 31/10/2002


Lezioni 29,30 - 31/10/2002


Settimana 7: Progettazione concettuale

Lezioni 31,32 - 5/11/2002


Lezioni 33,34 - 7/11/2002


Lezioni 35,36 - 7/11/2002


Settimana 8: Progettazione logica

Lezioni 37,38 - 12/11/2002


Lezioni 39,40 - 14/11/2002


Lezioni 41,42 - 14/11/2002


Settimana 9: Progettazione logica

Lezioni 43,44 - 19/11/2002


Lezioni 45,46 - 21/11/2002


Lezioni 47,48 - 21/11/2002


Settimana 10: Progettazione logico/fisica

Lezioni 49,59 - 25/11/2002


Lezioni 51,52 - 26/11/2002


Lezioni 53,54 - 26/11/2002


Ritorno alla home page del corso


Ultimo aggiornamento di questo file: Thursday, 16-Oct-2003 18:40:47 CEST