Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Mormino Giovanni - Coggle Diagram
MODELLO E-R
ENTITÀ
DEFINIZIONE
oggetti principali su cui vengono raccolte le informazioni
rappresenta graficamente un concetto (concreto o astratto)
(persona, macchina, posto, evento...)
RAPPRESENTAZIONE GRAFICA
-
non esiste uno standard comune per rappresentare gli oggetti.
Esistono le 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
-
CLASSIFICAZIONE
molteplicità
SCALARI
attributo semplice, con un solo valore nell'istanza
-
-
-
CARATTERISTICHE
FORMATO: tipo di valore che può assumere ovvero CHAR,
STRINGA, NUMERO INTERO, NUMERO REALE, DATA, ORA,
BOOLEAN
-
DEFINIZIONE
descrivono l'entità con le quali sono associati.
Una particolare istanza 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 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 (MIGRAZIONE)
la CHIAVE ESTERNA è un attributo che completa una
relazione attraverso l'identificazione dell'entità padre
-
-
RELAZIONI
-
CLASSIFICAZIONE
-
-
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)
-
-
DEFINIZIONE
1976: Chen propone il modello
per rendere omogenea la descrizione del DB
- viene utilizzato per rappresentare gli oggetti
coinvolti nel modello
-
-