Programma 1996-97


1. Introduzione ai Sistemi di Gestione di Basi di dati (SGBD).

Riferimenti ai testi:
[1] e [2] Capitolo 1: per intero.

2. Modello Relazionale.

Riferimento al testo: [1] Capitolo 2 per intero e 3 nei paragrafi da 3.1 a 3.8 e 3.14.

3. Il linguaggio SQL.

Riferimento al testo: [1] Capitolo 4 per intero.

4. Architettura di un SGBD.

[2] Capitolo 7 paragrafo 7.1 e 7.2, capitolo 9 nei paragrafi 9.1, 9.2, 9.3, paragrafi 10.1, 12.1 e 12.2, paragrafi 16.1, 16.2

5. Il progetto di una base di dati.

Riferimenti ai testi: [2] Capitolo 5 paragrafo 5.3 escluso 5.3.4 [1] Parte Seconda con particolare attenzione ai capitoli 5 (per intero), 7 nei paragrafi 7.1, 7.2.2 e 7.3, 8 per intero.

6. Il modello a grafo del CODASYL:

Riferimento al testo: [1] Appendice A.

7. Il sistema ACCESS.

Riferimento al testo: [1] Appendice D.

Testo di riferimento.

[1] P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Basi di dati: concetti, linguaggi e architetture, McGraw-Hill, 1996.

Testo ausiliare.

[2] H.F. Korth, A. Silberschatz, Database systems concepts, McGraw-Hill, 1991.

P.S. Agli studenti si consiglia la lettura di D.Harel, Algorithmics, McGrawHill, 1987.

Tutti i testi citati sono reperibili in biblioteca.