Processo per la Progettazione del Database Fase 1: Analisi dei Requisiti • Input: Definizione dei Requisiti • Output: – Specifica dei requisiti – Regole di Business – Glossario dei Termini Fase 2: Modellazione Concettuale • Input: – Specifica dei Requisiti – Regole di Business – Glossario Dei Termini • Output: – – – – – – Diagramma E-R Tavole dei Volumi Tavole degli Accessi Tavole delle Operazioni Dizionario dei Dati Regole di Business Fase 3: Modellazione Logica • Input: – – – – – – – – – • Specifica dei Requisiti Regole di Business Glossario Dei Termini Diagramma E-R Tavole dei Volumi Tavole degli Accessi Tavole delle Operazioni Dizionario dei Dati Regole di Business Output: – – – – Relazioni Analisi di Normalizzazione Analisi di ottimizzazione Regole di business Note • Per ogni regola di business indicare le entità che esse riguardano • Per ogni relazione indicare le dipendenze funzionali non banali : – Transitive rispetto alla chiave – Non complete rispetto alla chiave – Non riferite alla chiave • Le regole di business possono essere implementate in forma di : – – – – Costrutto E-R Logica di Business a livello di applicazioni Vincoli inter/intra-referenziali asserzioni(/check Definizione dei Requisiti Glossario dei Termini Specifica dei Requisiti Analisi Analisi Requisiti Requisiti Regole di Business Modello E-R Tavole degli A./O./V, Progettazione Progettazione Concettuale Concettuale Dizionario Dati Modello Relazionale Analisi di Normalizzazione Analisi di Ottimizzazione Progettazione Progettazione Logica Logica