Laboratorio di Basi di Dati: Progettazione - a.a. 2003-2004
Commenti a Giovanna Guerrini.
AVVISI
-
Sara' possibile registrare i voti il 15 settembre prima e dopo lo scritto di basi di dati (9-11).
- E' disponibile il testo
del progetto di recupero del corso di Laboratorio doi basi di dati: Realizzazione
- Sara' possibile discutere i progetti nell'appello del 15 settembre.
La consegna va effettuata entro il 12 settembre.
Aspetti introduttivi.
Problematiche nella progettazione di applicazioni di basi di dati. Utilità di una metodologia.
Fasi della progettazione. Progettazione della struttura dei dati e delle operazioni.
Analisi dei requisiti.
Problematiche. Struttura e contenuto del documento di specifica dei requisiti.
Progettazione concettuale.
Strategie. Qualità di uno schema concettuale. Documentazione di uno schema concettuale.
Integrazione di schemi concettuali.
Progettazione logica.
Obiettivi. Valutazione delle prestazioni su uno schema concettuale. Ristrutturazione dello schema concettuale.
Traduzione nel modello logico.
Progettazione delle operazioni.
Uso di DFD e diagrammi degli stati.
Cenni di progettazione fisica.
Cenni a strutture di memorizzazione e di indicizzazione. Problematiche nella progettazione fisica.
Esame di casi di studio.
L'esame consiste nella progettazione di un'applicazione di basi di dati su un dominio applicativo assegnato.
Gli studenti dovranno sviluppare in gruppi di due/tre persone e consegnare secondo un calendario di consegne fissato:
-
un documento di specifica dei requisiti
-
uno schema concettuale adeguatamente documentato
-
uno schema logico relazionale adeguatamente documentato
-
la progettazione di dettaglio delle operazioni
Il voto verrà attribuito (ai singoli studenti, non ai gruppi) sulla base della documentazione consegnata e della relativa
discussione.
E' prevista l'assegnazione di un progetto di recupero per gli studenti che non riusciranno a sviluppare il progetto
entro le scadenze fissate.
- E.Bertino, B.Catania, E.Ferrari, G.Guerrini.
Sistemi di basi di dati: concetti e architetture.
UTET Libreria, 1997. (capp. 9, 10)
- A. Albano, G. Ghelli, R. Orsini. Basi di dati relazionali e a oggetti. Zanichelli, 1997.
(capp. 3, 5).
- C. Batini, S. Ceri ed S.B. Navathe.
Conceptual database design.
Benjamin/Cummings, 1992.
- P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. Modelli e linguaggi per basi di dati.
McGraw-Hill Italia, 2002.