Università degli Studi di Bologna
Facoltà di Scienze Matematiche, Fisiche e Naturali
Laboratorio di Informatica III
[ Basi di Dati
| Testi
| Esami
|
Risorse ]
NEW: Documentazione in linea
All'indirizzo http://CariStudenti.CS.UniBO.IT/~celli/db/index.html è
disponibile la documentazione su PostgreSQL e IBM DB2 UDB
Programma del corso
Il corso, che è svolto congiuntamente
con quello di
Basi di Dati e Sistemi Informativi,
è di tipo progettuale-sperimentale e si articola su due linee principali:
- Metodi di organizzazione e indicizzazione per grandi moli di dati
- Metodi di accesso e algoritmi per basi di dati relazionali
- Dispositivi di memoria secondaria
- Algoritmi di ordinamento esterno
- La famiglia dei B-tree
- Strutture hash dinamiche
- Funzioni hash perfette
- Signature file
- Indici spaziali (N-dimensionali)
- Strutture per punti: k-D, k-D-B, hB, Grid file
- Strutture per oggetti estesi:
trasformazione dello spazio, R-tree
- Progettazione di basi di dati relazionali, basata sul formalismo E/R
- Analisi dei requisiti
- Progettazione concettuale
- Integrazione di viste
- Progettazione logica
- Progettazione fisica (cenni)
- Ciaccia, Maio: Lezioni di Basi di Dati, Esculapio, 1997
(errata corrige della prima ristampa)
- Dispense e letteratura specialistica a cura del docente
Bibliografia integrativa
- Albano: Basi di Dati - Strutture e algoritmi, Addison-Wesley, 1992
- Batini, Ceri, Navathe: Conceptual Database Design -
An Entity-Relationship approach, Benjamin Cummings, 1992
- Mannila, Räihä: The Design of Relational Databases,
Addison-Wesley, 1992
- Maio, Rizzi: Esercizi di Progettazione di Basi di Dati, Esculapio,
1997
- Cannan, Otten: Il manuale SQL, McGraw-Hill, 1994
Paolo Ciaccia
Wed Dec 11 16:10:04 MET DST 1996