Programma finale
I riferimenti a capitoli e paragrafi sono da considerare preliminari e
quindi soggetti a modifica .
- Basi di dati: proprietà fondamentali -- Testo, cap.1 (tutto)
- Modello relazionale -- Testo, cap.2 (tutto)
- Algebra relazionale -- Testo, cap.3 (esclusi paragrafi 3.2 e 3.3)
- SQL -- Testo, capp.4 (esclusi i paragrafi 4.2.1, 4.2.4, 4.2.5, 4.2.9) e
5 (esclusi paragrafi 5.1.2, 5.1.6, 5.2, 5.3, 5.4)
- Modello E-R -- Testo, cap.6 (escluso paragrafo 6.4)
- Progettazione concettuale -- Testo, cap.7 (escluso paragrafo 7.7)
- Progettazione logica -- Testo, cap.8 (escluso paragrafo 8.6)
- Normalizzazione -- Testo, cap.9 (esclusi paragrafi 9.4.2, 9.4.3, 9.5 e 9.6)
Testo
- P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone: Basi
di dati: modelli e linguaggi di interrogazione. McGraw-Hill, quinta edizione,
2018 (le indicazioni di capitoli nel programma sopra riportato
fanno riferimento a questa edizione);
oppure
- le precedenti edizioni (2013, 2009, 2006 e 2002) dello stesso libro,
nonché
il suo predecessore:
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: Basi
di dati: concetti, linguaggi e architetture. McGraw-Hill,
prima edizione, 1996 oppure seconda edizione, 1999.
- For students interested in material in English: an English version
of the same book, available online:
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: Database Systems - Concepts, Languages and Architectures, The McGraw-Hill Companies, 1999.
Altro materiale
V06-2-1
Modello relazionale, prima parte, lucidi schematici utilizzati nella lezione del 5/10/2020,
aggiornati dopo la lezione
V06-2-2
Modello relazionale, seconda parte, lucidi schematici utilizzati nella lezione dell'8/10/2020,
aggiornati dopo la lezione
V06-2-3
Modello relazionale, esempi, lucidi schematici utilizzati nella lezione del 12/10/2020,
aggiornati dopo la lezione
V06-2
Modello relazionale, lucidi schematici utilizzati a lezione (dal 5 al 12/10/2020), riunisce i tre documenti precedenti
V06-3-1
Algebra relazionale, introduzione, lucidi schematici utilizzati nella lezione del 12/10/2020,
aggiornati dopo la lezione
V06-3-2
Algebra relazionale, seconda parte, lucidi schematici utilizzati nella lezione del 15/10/2020,
aggiornati dopo la lezione
V06-3-3
Algebra relazionale, terza parte, lucidi schematici utilizzati nella lezione del 19/10/2020,
aggiornati dopo la lezione
V06-3-4
Algebra relazionale, quarta parte, lucidi schematici utilizzati per la lezione del 22/10/2020, aggiornati dopo la lezione
V06-3-5
Algebra relazionale, quinta parte, lucidi schematici utilizzati per la lezione del 26/10/2020, aggiornati dopo la lezione
V06-3
Algebra relazionale, lucidi schematici utilizzati a lezione aggiornati il 26/10/2020, riuniscono tutti i precedenti sull'argomento
V06-4.1
SQL (prima parte), lucidi con gli esempi utilizzati a lezione il 9/11/2020
V06-4.2
SQL (seconda parte), lucidi con gli esempi utilizzati a lezione il 12/11/2020
V06-4.3
SQL (terza parte), lucidi con gli esempi utilizzati a lezione il 13/11/2020
V06-4
SQL, lucidi con gli esempi utilizzati a lezione il 09, 12 e 13/11/2020, aggiornati dopo le lezioni (riunisce le tre parti precedenti)
V06-4.bis
Script SQL, codice usato a lezione i giorni 09, 12 e 13/11/2020
V06-5
Non esiste, riportato per coerenza nella numerazione