Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R - Coggle Diagram
MODELLO E-R
ENTITÀ
DEEFINIZIONE
Oggetti principali su cui vengono raccolte le informazioni. (Rappresenta un concetto concreto o astratto del mondo reale -persone, oggetti, posti, luoghi...)
ATTRIBUTI
CARATTERISTICHE
FORMATO - TIPO DI DATO
testo, intero, reale, data, ora, boolean, immagine
-
-
-
DEFINIZIONE
descrivono le entità con le quali sono associati, un particolare istanza di un attributo è detto valore.
CHIAVI
Attributi con queste caratteristiche:
- deve essere: obbligatorio, identificatore, esplicito e scalare
- può essere: composto e nessun attributo può avere valore null
- non è modificabile
ESEMPI -> persona= codice fiscale / azienda= partita IVA / veicolo= targa / città= codice catastale ...
-
CHIAVE ARTIFICIALE
attributo privo di significato proprio che viene aggiunto per ottenere un codice univoco per ogni istanza autoincrementante
-
-
CHIAVE ESTERNA
-
-
se la chiave è ARTIFICIALE il nome dell'attributo DEVE sempre iniziare con il termine id_"nomeEntità"
-
-
-
RAPPRESENTAZIONE GRAFICA
-
-le entità diventano le tabelle nel database razionali
-non esiste uno standard comune per rappresentare gli oggetti
RELAZIONI
-
CLASSIFICAZIONE
-
CARDINALITÀ
uno a molti 1:N
date due entità a e b, la relazione 1:N si ottiene quando una istanza dell'entità a viene associata una o molte istanze dell'entità b, ma per un istanza dell'entità b c'è solo un istanza dell'entità a
molti a molti N:M
date due entità a e b, la relazione N:M si ottiene quando una istanta dell'entità a viene associata a una o molte istanze dell'entità b e per un istanza dell'entità b ci sono molte istanze dell'entità a
uno a uno 1:1
date due entità a e b, la relazione 1:1 si ottiene
quando una istanza dell'entità a viene associata a una sola istanza dell'entità b
OPZIONALITÀ
Nella esistenza obbligatoria deve necessariamente esserci perchè un'entità sia inclusa nella relazione
-
-
REGOLE DI LETTURA
Si ripete tutto per il secondo verso Rappresentazione grafica:
- Si inizia sempre con la parola "ogni"
- Si indica il nome dell'entità di partenza
- Si indica l'obbligatorietà "deve" se relazione obbligatoria (linea continua), "può" se la relazione è facoltativa (linea tratteggiata)
- Si riporta il verbo che descrive la relazione
- Si indica la cardinalità "uno solo" -> linea continua, oppure uno:più -> (3 linee continue)
- Si indica il nome della seconda entità
DEFINIZIONE
1976- Chen propone questo modello con l'obiettivo principale di rendere omogenea la descrizione dei database relazionali in rete
UTILITÀ
-
-
I costruiti utilizzati possono essere facilmente impiegati per la definizione dei database relazionali.