Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, ZOHHA KABEER - Coggle Diagram
MODELLO E-R
ENTITÀ
-
-
RAPPRESENTAZIONE GRAFICA
-
Non esiste uno standard comune per rappresentare gli oggetti del modello. Noi utilizzeremo dei rettangoli per rappresentare le entità e le linee per le relazioni.
-
ATTRIBUTI
CARATTERISTICHE
FORMATO - TIPO DI DATO
Testo, numero, data,
orario, boolean.
DIMENSIONE - LUNGHEZZA
Numeri di caratteri variabile, numeri stesso concetto (se con virgola serve spazio), DD/MM/AA, /hh:mm:ss, un carattere (maschio o femmina ecc...).
CLASSIFICAZIONE
-
"Natura"
-
-
OPZIONALE
È possibile la sua assenza, non esiste la sua istanza.
-
-
-
-
-
DEFINIZIONE
Descrivono le entità con le quali sono
associati. Una particolare istanza di attributo
è chiamato valore.
CHIAVI
Attributo chiave deve avere le seguenti caratteristiche:
-deve essere obbligatorio, identificatore ed esplicito;
-può essere composto e nessun attributo può avere
valore null;
-non è modificabile.
-
CHIAVE ARTIFICIALE
È un attributo privo di significato proprio che viene aggiunto agli altri ed è composto da un codice autoincrementante.
-
CHIAVE PRIMARIA
-
È un attributo o un insieme di attributi
che identifica univocamente una
specifica istanza di un'entità.
CHIAVE ESTERNA
È un attributo che completa una relazione
attraverso l'identificazione dell'entità forte.
Mantiene l'integrità dei dati (integrità referenziale)
e serve per navigare tra le diverse istanze di un'entità.
-
Se la chiave è ARTIFICIALE il nome
dell'attributo DEVE iniziare sempre
con il termine id_"nomeEntita".
RELAZIONI
-
CLASSIFICAZIONE
CARDINALITÀ
Uno a uno 1:1 --> date due entità A e B, la relazione 1:1 si ottiene quando al massimo una istanza dell'entità A
viene associata a una sola istanza dell'entità B.
Uno a molti 1:N --> date due entità A e B, la relazione 1:N si ottiene quando per un'istanza dell'entità A ci sono zero, una, o molte istanze dell'entità B. (per un'istanza dell'entità B ci deve essere una e sola istanza dell'entità A )
Molti a tutti N:N --> date due entità A e B, la relazione N:N si ottiene quando per un'istanza dell'entità A ci sono zero, uno o molte istanze dell'entità B e per un'istanza dell'entità B ci sono zero, una o molte istanze dell'entità B.
-
-
-
REGOLE DI LETTURA
Per entrambi i versi di ciascuna associazione
deve essere possibile "ricavare" due frasi,
composta ciascuna da sei elementi.
1) Si inizia sempre con "Ogni".
2) Si indica il nome dell'entità di partenza.
3) Si indica l'obbligatoria con deve" (linea continua) oppure può (linea tratteggiata).
4) Si riporta il verbo transitivo e forma all'infinito.
5) Si indica la cardinalità con "uno solo" (linea continua) e "uno o più" (zampa di gallina).
6) Da ultimo il nome della seconda entità.
-
DEFINIZIONE
1976 - Chen propone il modello entità-relazioni con l'obiettivo di rendere omogenea la descrizione di DB relazionali in rete.
-
-