Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R - Coggle Diagram
MODELLO E-R
ENTITÀ
ATTRIBUTI
DEFINIZIONE
descrivono le entità con le quali sono associati
Una particolare distanza di un attributo è detto 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 "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
RAPPRESENTAZIONE GRAFICA
-
non esiste uno standard comune 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
RAPPRESENTAZIONE GRAFICA
oggetti principali su cui vengono raccolto le informazioni rappresentare graficamente un concetto (concreto o astratto)
(es. persona, macchina, posto, evento...)
CLASSIFICAZIONE
-
-
ENTITÀ ASSOCIATIVE/INTERSEZIONE--> serve per associare due o più entità allo scopo di risolvere un'associazione multipla
RELAZIONI
-
-
CLASSIFICAZIONE
GRADO
è il numero di entità associate alla relazione UNARIA, BINARIA, TERNARIE
-
REGOLE DI LETTURA
- inizia sempre con la parola "OGNI"
- si riporta il nome dell'ENTITÀ A
- Si indica la opzionalità della relazionie
(deve-può)
- Si riporta il verbo che descrive la relazione
- Si indica la cardinalità della relazione
(uno solo. uno o più)
- Si riporta il nome dell'ENTITÀ B
-
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)
DEFINIZIONI
-
1976-> Chen propone il modello per rendere omogenea la descrizione del DB
- viene utilizzato per rappresentare gli oggetti coinvolti nel modello(ENTITÀ)