Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R - Coggle Diagram
MODELLO E-R
ENTITÀ
Non esiste uno standard comune per rappresentare gli oggetti. Esistono delle linee guida comuni che prevedono dei rettangoli.
CLASSIFICAZIONE
-
ENTITÀ ASSOCIATIVA/INTERSEZIONE --> serve per associare due o più entità allo scopo di risolvere un'associazione multipla
-
-
DEFINIZIONE
oggetti principali su cui vengono raccolte le informazioni; rappresentare graficamente un concetto (concreto o astratto) (es. persona, macchina, posto, evento...)
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
-
-
-
CARATTERISTICHE
FORMATO: tipo di valore che può assumere ovvero CHAR, STRINGA, NUMERO INTERO, NUMERO REALE, DATA, ORA, BOOLEAN
-
-
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 COMPOSTA
-
si indica con la sigla pk oppure si scrive primary key oppure si sottolineano entrambi gli attributi
-
CHIAVE PRIMARIA
-
si indica con la sigla pk oppure si scrive primary key , oppure si sottolinea l'attributo
CHIAVE ESTERNA
-
-
-
la CHIAVE ESTERNA è un attributo che completa una relazione attraverso l'identificazione dell'entità padre.
RELAZIONI
-
-
CLASSIFICAZIONE
-
-
OPZIONALITÀ
esistenza obbligatoria dell'associazione es. figlio DEVE avere una madre (linea continua)
esistenza opzionale dell'associazione es. una donna può avere figli (linea tratteggiata)
REGOLE DI LETTURA
- Si inizia sempre con la parola "ogni"
- Si riporta il nome dell'ENTITÀ A
- Si indica l'opzionalità della relazione (dove - può)
- Si riporta il verso che descrive la relazione
- SI indica la cardinalità della relazione (uno solo - uno o più)
- SI riporta il nome dell'ENTITÀ B
-
DEFINIZIONI
1976 - Chen propone il modello per rendere omogenea la descrizione DB
- Viene utilizzato per rappresentare gli oggetti coinvolti nel modello (ENTITÀ)
-