Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Joshua A. Di Roberto - Coggle Diagram
MODELLO E-R
ENTITA'
-
-
Definizione
oggetti principali su cui vengono raccolte le informazioni e servono a rappresentare graficamente un concetto, concreto o astratto, del mondo reale
-
ATTRIBUTI
-
-
-
Definizione
descrivono le entità con le quali sono associati. Una particolare stanza di un attributi è detto valore
-
Relazioni
classificafione
Cardinalità
uno a uno 1:1
date due entità A e B la relazione uno a uno si ottiene quando al massimo una istanza delle entità A viene associata ad una sola istanza dell'entità B
uno a molti 1:N
Date due entità A e B la relazione uno a molti si a quando in una istanza dell'entità A, ci sono 0, una o molte istanza dell'entità B, ma per un istanza dell'entità B c'è solo un istanza dell'entità A
molti a molti N:N
Date due entità A eB la relazione molti a molti si ottien quando per un istanza dell'entità A ci sono 0, una o molte istanze dell'entità B e per un'istanza dell'entità B ci sono 0, una o molte istanze dell'entità A
-
-
regole di lettura
1) si inizia sempre con la parola ogni 2) si indica sempre il nome dell'entità di partenza 3) si inidica l'esistanza con l'ausiliare deve se obbligatorio (linea continua) oppure con l'ausiliare può se la relazione e facoltativa (linea trattegiata) 4)si riporta il verbo che descrive la relazione 5) si indica la cardinalita con le parole "un solo" se la cardinalità è a uno oppure uno a più se la cardinalita è a molti 6) Da ultima il nome della seconda entità
-
-
-
DEFINIZIONE
1976-Chen propone un modello che aveva come obbiettivo principale quello di rendere omogenea la descrizione dei database
UTILITA'
è semplice e facile da capire, il modello può essere utilizzato dai progettisti per comunicare la struttura agli utenti finali
il modello può essere usato come piano di lacoro per gli sviluppatori, per implementare un modello di dati per uno specifico software di gestione di database
i costrutti utilizzati nel modello E-R possono essere facilmente impiegati per la definizione dei database relazionali
-