Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modello E-R, FRANCESCO SCHENONE - Coggle Diagram
Modello E-R
ENTITA
-
CLASSIFICAZIONE
-
ENTITA ASSOCIATIVA
usata per associare due o più entità, ha lo scopo di risovlere un associazione multipla
-
DEFINIZIONE
oggetti principali su cio vengono raccolte le informazioni e rappresentano graficamente un concetto, concreto o astratto del mondo reale
-
ATTRIBUTI
DEFINZIONE
descrivono le entità alle quali sono associati
Una particolare istanza di un attributo è detto valore
-
-
-
CHIAVI
Attrivuto con le seguenti carateristiche
- deve essere obbligatorio, unico e esplcitito
- può essere composto, nessun valore deve valere null
- non è modificabile
-
-
-
-
RELAZIONE
classifica
-
cardinalità
una a molti 1:N
date due entità a e b la relazione uno a molti si ha quando per una istanza dell'entità a ci sono 0, 1 o molte istanze dell'entità b
molti a molti N:N
date due entità a e b la relazione molti a molti si ha quando per una istanza dell'entità a ci sono zero, una o molte istanze dell'entità B e per una istanza dell'entità B ci sono zero, una o molte istanze dell'entità B
uno a uno 1:1
Date due entità a e b da una relaazione 1:1 si ottiene quando al massimo una istanza dell'entità a viene associata a una solo istanza dell'entità b
-
regole di lettura
- si inizia sempre con la parola ogni
- si indica il nome dell'entità di partenza
- si indica l'esistenza con l'ausiliare deve se la relazione è obbligaotria
- oppure con l'ausilisare può se la relazione è facoltativa
- Si riporta il verbo che descrive la relazione
- Si indicala la cardinalità con le parole "Uno solo" se la cardinalità è a uno oppure uno opiù se la cardinalità è a molti
- Da ultimo il nome della seconda entità
-
-
-
DEFINZIONE
1986 Chen propone un che aveva come obiettivo generale di omogenizzare la descrizione di un database
UTILITA
i costrutti utilizzati nel modello E-R possono essere facilmente impiegati per la definizione dei Database relazionali
è semplice e facile fa capire, il modello può essere usato dai proggettisti per comunicarne la struttura agli utenti finali
Il modello può essere usato come piano di lavoro per gli sviluppatori per implemenetare un modello di dati in uno specifico softare di gestione
-