Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Gioia Sorarui - Coggle Diagram
MODELLO E-R
ENTITA'
DEFINIZIONE
oggetti prinipali su cui vengono raccolte le informazioni;
rappresenta graficamente un concetto (concreto o astratto)
(es. persona, macchina, posto, evento...)
RAPPRESENTAZIONE GRAFICA
-
non esiste un standard comune per rappresentare gli oggetti.
Esistono delle linee guida che prevedono dei rettangoli.
Le ENTITA' sono sempre scritte al singolare, seguendo la notazione standard del linguaggio UML
CLASSIFICAZIONE
-
-
Entità associativa --> serve per associare due o più entità allo scopo di risolvere un'associazione multipla
ATTRIBUTI
CARATTERSTICHE
Formato: tipo di valore che assume ovvero CHAR, STRINGA, NUMERO INTERO, NUMERO REALE, DATA ORA, BOOLEN
-
-
CLASSIFICAZIONE
-
"NATURA"
Obbligatorio
deve essere SEMPRE presente nell'istanza (deve essere identificatorio, e viceversa)
-
-
-
-
-
-
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"
DEFINIZIONE
descrivono le entità con le quali sono associati. Una particolare istanza di un attributo è detto valore
RELAZIONI
DEFINIZIONE
relationship: associazione tra una o più entità
rappresentabile da un VERBO TRANSITIVO
es. l'autista è guidata dalla macchina, la macchina è guidata dall'autista
-
CLASSIFICAZIONE
-
OPZIONALITA'
esistenza obbliagatoria dell'associazione
es. il figlio DEVE avere una madre
- rappresentata da una linea continua
esistenza opzionale dell'associazione
es. la donna PUO' avere figli
- rappresentato da una linea tratteggiata
-
REGOLE DI LETTURA
- si inizia sempre con la parola "OGNI"
- Si riporta il nome dell'ENTITA' A
- Si indica la opzionalità della relazione (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'ENTITA' B
-
Definizione
1976 - Chen propone il modello
per rendere omogenea la descrizione dei DB
- viene utilizzato per rappresentare gli oggetti coinvolti nel modello (ENTITA')
-
-