Laboratorio di Basi di Dati: Progettazione - a.a. 2005-2006
Commenti a Giovanna Guerrini.
AVVISI
-
Discussione del progetto lunedi' 12/6
- 12.00 Manavella
- 12.20 Conti, Pasini
- 12.40 Muzio, Del Gaudio, Torlai
- 13.00 Aldini, Mastrini, Michelotti, Ravioli
- 13.20 Berettieri, Bertolini, Di Carlo
- 13.40 Biggi, Navone, Pezzuto, Valente
tutti i componenti devono essere presenti
-
Testo del progetto: ps,
pdf,
- Carico applicativo del progetto:
ppt
-
Consegna specifica dei requisiti: 23 marzo 2006
-
Consegna progetto concettuale: 27 aprile 2006
-
Consegna progetto logico: 18 maggio 2006
-
Consegna progetto operazioni (emissione scontrino e gestione ordini): 25 maggio 2006
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 alcune 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)
- C. Batini, S. Ceri ed S.B. Navathe.
Conceptual database design.
Benjamin/Cummings, 1992.
- P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. Basi di dati - Modelli e linguaggi di interrogazione.
McGraw-Hill Italia, 2002.
- A. Albano, G. Ghelli, R. Orsini. Fondamenti di basi di dati. Zanichelli, 2005.
- L. Baresi, C. Francalanci, F.A. Schreiber, L. Tanca.
Progettazione integrata di dati e funzioni - Esercizi svolti e commentati con i Modelli Entità-Relazioni,
Data Flow e Unified Modeling Language (UML).
Editrice Esculapio, 2003.