Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, ALEKSA KATROVANOVIC - Coggle Diagram
MODELLO E-R
ENTITÀ
DEFINIZIONE
oggetti principali su cui vengono raccolte le informazioni;
rappresentare graficamente un concetto (astratto o concreto)
(es. persona, evento, macchina, posto ...)
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.
-
ATTRIBUTI
DEFINIZIONE
descrivono le entità con le quali sono associati.
Una particolare istanza di un attributo è detto VALORE.
CLASSIFICAZIONE
molteplicità
SCALARE
attributo semplice, con un solo valore nell'istanza
-
-
-
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
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
-
se è la chiave è ARTIFICIALE il nome dell'attributo
DEVE iniziare sempre con il termine id_"nomeEntita"
-
CARATTERISTICHE
FORMATO: tipo di valore che può assumere ovvero CHAR, STRINGA, NUMERO INTERO, NUMERO REALE, DATA, ORA, BOOLEAN
-
-
RELAZIONI
DEFINIZIONE
relationship: rappresenta un'associazione tra una o più entità
rappresentabile da un VERBO TRANSITIVO
-
CLASSIFICAZIONE
-
OPZIONOLITÀ
esistenza obbligatoria dell'associazione
es. "il figlio DEVE avere una madre"
(rappresentato da una linea continua)
esistenza opzionale dell'associazione
es. "una madre PUÒ avere figli"
(rappresentato da una linea trattegiata)
-
REGOLE DI LETTURA
- Si inizia sempre con la parola "OGNI"
- Si riporta il nome dell'ENTITÀ A
- Si indica la opzionalità della (deve- può)
- Si riporta il verbo che descrive la relazione
Si indica la cardinalità della relazione (uno solo- uno più)
- Si riporta il nome dell'ENTITÀ B
-
-
DEFINIZIONE
1976-Chen propone il modello per rendere omogenea la descrizione del DB.
- viene uttilizzato per rappresentare gli oggetti coinvolti nel modello (entità)
-
-