Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R
(RELAZIONALE) - Coggle Diagram
MODELLO E-R
(RELAZIONALE)
ENTITÀ
DEFINIZIONE
oggetti principali su cui vengono raccolte le informazioni;
rappresentare graficamente un concetto concreto o astratto.
(es: persona, macchina, evento...)
RAPPRESENTAZIONE GRAFICA
-
non esiste uno standard per rappresentare gli oggetti.
esistono delle linee guida comuni che prevedono dei rettangoli.
le ENTITÀ sono sempre scritte al singolare, seguendo la notazione standard del linguaggio UML
CLASSIFICAZIONE
-
ENTITÀ ASSOCIATIVA / INTERSEZIONE -> serve per associare due o più entità allo scopo di risolvere un'associazione multipla
-
ATTRIBUTI
CARATTERISTICHE
FORMATO: tipo di valore che può assumere. ovvero CHAR, STRINGA, NUMERO INTERO, NUMERO REALE, DATA, ORA, BOOLEAN.
-
-
-
DEFINIZIONE
Descrivono le entità con le quali sono associati.
Una particolare istanza di un attributo è detta "VALORE"
CHIAVI
Attributo con le seguenti caratteristiche:
- deve essere OBBLIGATORIO, UNICO; ESPLICITO
- può essere COMPOSTO e non può avere valore NULL
- non è modificabile durante il ciclo di "vita"
-
-
-
CHIAVE ESTERNA
-
se la chiave è ARTIFICIALE il nome dell'attributo DEVE iniziare sempre con il termine id_"NomeEntità"
le entità DEBOLI ereditano l'intera CHIAVE PRIMARIA dell'entità FORTE;
la CHIAVE ESTERNA è un attributo che completa una relazione attraverso l'identificazione dell'entità padre
DEFINIZIONI
1976 - Chen propone il modello
per rendere omegenea la descrizione del DB
cosi' che chi lo guardi lo capisca
- viene utilizzato per rappresentare gli oggetti nel modello (ENTITÀ)
UTILITÀ DEL MODELLO
con i costrutti, con un minimo di guida è facile e semplice da capire
-
costrutti ( strutture che viene utilizzata) facilmente utilizzati per la definizione del DB relazionali, quindi è facile da costruire
RELAZIONI
-
-
CLASSIFICAZIONE
GRADO
è il numero di entità associate alla relazione UNARIA, BINARIA, TERNARIE
-
OPZIONALITà
esistenza obbligatoria dell'associazione
es: il figlio DEVE avere una madre
(rappresentato da una linea continua)
esistenza opzionale dell'associazione
es: una donna PUò avere figli
(rappresentato da una linea tratteggiata)
REGOLE DI LETTURA
- inizia sempre con la parola "OGNI"
- si inserisce l'unità forte
- si individua il verbo
- si cerca l'opzionalità dell'operazione
- di inserisce la cardinalità
- si inserisce la seconda entità
-