Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Attributo con le seguenti caratteristiche:
obbligatorio
…
MODELLO E-R
ENTITÀ
RAPPRESENTAZIONE GRAFICA
non esiste uno standard comune per rappresentare gli oggetti del modello, noi utilizzeremo dei rettangoli per le entità e delle linee per le relazioni
-
-
-
-
ATTRIBUTI
CARATTERISTICHE
FORMATO - TIPO DI DATO
- testo
- numero
- data
- orario
- boolean
DIMENSIONE - LUNGHEZZA
- il testo, numero di caratteri variabili
- i numeri numero di caratteri variabili
- data, DD/MM/AA
- orario, HH/MM/SS
- boolean, la dimensione di boolean è un carattere
CLASSIFICAZIONE
mollteplicità
SCALARE
attributo semplice, può avere un solo valore
-
-
-
-
DEFINIZIONE
descrivono le entità con le quali sono associati, una particolare istanza di un attributo è chiamato valore
CHIAVI
-
CHIAVE ARTIFICIALE
attributo privo di significato proprio che viene aggiunto agli altri, è composta da un codice autoincrementante
-
CHIAVE PRIMARIA
è un attributo o un insieme di attributi che identifica univocamente una specifica istanza di un'entità
-
CHIAVE ESTERNA
-
se la chiave è ARTIFICIALE e il nome dell'attributo DEVE iniziare sempre con il termine id_"nomeEntità"
attributo che completa una relazione attraverso l'identificazione dell'entità forte e mantiene l'integrità dei dati (quella referenziale) che serve per "navigare" tra le diverse istanze dell'entità
RELAZIONI
-
CLASSIFICAZIONE
CARDINILITÀ
uno a uno 1:1
date due entità A e B la relazione uno a uno si ottiene quando al massimo un'istanza di due entità A viene associata a una sola istanza dell'entità B
uno a molti 1:N
date due entità A e B la relazione uno a molti 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 sola istanza dell'entità A)
molti a molti N:N
date due entità A e B la relazione molti a molti 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, uno o molte istanze dell'entità A
OPZIONALITÀ
- esistenza obbligatoria (DEVE)
- esistenza opzionale (PUÒ)
-
-
REGOLE DI LETTURA
Per entrambi i versi di ciascuna associazione deve essere possibile ricavare due frasi:
- inizia sempre con la parola "OGNI"
- si indica il nome dell'entità di partenza
- obbligatorietà
- si riporta il verbo che descrive la relazione (transitivo e all'infinito)
- si indica la cardinalità con "uno solo" (linea continua) "uno o più" (zampa di gallina)
- si inserisce il nome del della seconda entità
-
DEFINIZIONE
1976 Chen propone il modello Entità-Relazioni con l'obiettivo di rendere omogenea la descrizione dei DataBase relazionali in rete.
-
Attributo con le seguenti caratteristiche:
- obbligatorio
- unico
- esplicito
può essere composto e nessun attributo può avere un valore nullo e non può essere modificabile
-