Please enable JavaScript.
Coggle requires JavaScript to display documents.
COME REALIZZARE UN MODELLO E-R - Coggle Diagram
COME REALIZZARE UN MODELLO E-R
Database designer
Analizza i requisiti
Astrae i dati dal mondo reale
Costruisce lo schema concettuale
Prepara il passaggio allo schema logico
Realizzazione del diagramma E-R
È una fase delicata
Errori in questa fase possono compromettere il database
Attività principali
Realizzazione provvisoria del modello E-R
Raffinamento e ristrutturazione del modello E-R
Realizzazione provvisoria
Definire gli oggetti del diagramma
Completare le entità con gli attributi
Individuare le relazioni tra entità
Individuazione degli oggetti
Parte dall’analisi dei requisiti
Serve a distinguere entità, attributi e relazioni
Si basa su documentazione e glossario
Analisi della documentazione
Documenti prodotti per il progetto
Note riunioni tecniche
Richieste del cliente
Fonti interne
Procedure aziendali
Sistemi esistenti
Specifiche di integrazione
Glossario dei termini
Serve a eliminare ambiguità
Raccoglie termini importanti del progetto
Per ogni termine può indicare
Descrizione
Sinonimi
Legami con altri termini
È utile quando il dominio non è conosciuto dal progettista
Definizione di entità e attributi
Entità
Concetto con esistenza autonoma
Ha proprietà significative
Attributo
Descrive un’entità
Non ha esistenza autonoma
Relazione
Collega due o più entità
Regole per definire gli attributi
Devono essere atomici
Ogni attributo contiene una sola informazione
Gli attributi derivati di solito non si memorizzano
Si possono calcolare quando servono
I codici possono essere usati se utili
Ma possono rendere i dati meno leggibili
Attributi permanenti e temporanei
Permanenti
Validi sempre
Esempio: luogo di nascita
Temporanei
Variabili nel tempo
Esempio: turno settimanale
Nominare gli oggetti
I nomi devono essere unici
Devono avere significato per l’utente
Devono usare poche parole ma essere chiari
Entità e attributi
Di solito nomi al singolare
Relazioni
Di solito verbi
Evitare abbreviazioni ambigue
Usare solo acronimi riconosciuti
CAP
IVA
ISBN
Documentare il progetto
Matrice entità-entità
Indica le relazioni tra entità
Matrice entità-attributo
Indica quali attributi appartengono a ogni entità
Questi documenti aiutano manutenzione e integrazioni future
Individuazione delle relazioni
Le relazioni si ricavano dai verbi
Collegano due o più entità
Classificazione relazioni
Cardinalità
Quante istanze partecipano
Opzionalità
Relazione obbligatoria o facoltativa
Direzione
Verso della relazione
Dipendenza
Relazione dipendente da altre relazioni
Attributi delle relazioni
Alcuni attributi appartengono alla relazione e non alle entità
Esempio interrogazione
Studente
Materia
Relazione: interrogazione
Attributi relazione: data, voto