Basi di dati (nuovo ord)
Sistemi informativi, I modulo (vecchio ord)
Anno accademico 2004-2005
Programma
- Basi di dati: proprietà fondamentali -- Testo, cap.1
- Modello relazionale -- Testo, cap.2
- Algebra relazionale -- Testo, cap.3 (escl. par 3.1.7, 3.2 e 3.3)
- SQL -- Testo, cap.4 (escl. par 4.1.1, 4.1.9, 4.4.5, 4.5)
- SQL nei linguaggi di programmazione
-- Testo, cap.5 (escl. par 5.2.1 e 5.3) e lucidi (integrativi e sostitutivi del cap.5 del testo per chi usa la vecchia edizione)
- Modello E-R -- Testo, cap.6 (escl. par. 6.3.1 e 6.4)
- Progettazione concettuale -- Testo, cap.7 (escl. par. 7.7)
- Progettazione logica -- Testo, cap.8 (escl. par.
8.5 e 8.6)
- Normalizzazione -- Testo, cap.9
(escl. par. 9.5.1 e 9.5.2)
Testo
- P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: Basi
di dati: modelli e linguaggi di interrogazione. McGraw-Hill,
2002
oppure (con alcune differenze, anche nella numerazione dei capitoli)
- P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: Basi
di dati: concetti, linguaggi e architetture. McGraw-Hill,
prima edizione, 1996 oppure seconda edizione, 1999.
Altro materiale
V02 Lucidi (in generale
non necessari e non sempre aggiornati)
V05 Software per il corso: alcuni DBMS, uno strumento per le esercitazioni in algebra relazionale, uno strumento per le esercitazioni con il modello ER
V06 JDBC Guida in linea sul sito della SUN
V07 SQL e linguaggi di programmazione, lucidi (sostituiscono in buona parte il cap.5 del testo per chi usa la vecchia edizione); si tratta dello stesso materiale utilizzato nel 2003-2004