Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R - Coggle Diagram
MODELLO E-R
ENTITÀ
-
RAPPRESENTAZIONE GRAFICA
-
non esiste uno standard comune per rappresentare gli oggetti nel
modello E-R ma esitono linee comuni che prevvedono le entià
rappresnetate da rettangoli
-
DEFINIZIONE
sono gli oggetti principqali su cui vengono raccolte le informazioni con entità del modello e-r serve a rappresentare graficamente un concetto, concreto o astratto, del mondo reale.
Un'entità può essere una persona, una macchina, un posto o un evento che raccoglie i dati
ATTRIBUTI
DEFINIZIONE
gli attributi descrivono le entità con l3e quali sono associati. Una particolare istanza si chiama valore
CLASSIFICAZIONE
-
"natura"
-
-
-
dinamico
è l'opposto di costante, cioè può venire modificato
-
-
IDENTIFICATORI
chiamati anche chiavi, identificano univocamente un'istanza di un'entità
-
CARATTERISTICHE
FORMATO - TIPO DI DATO
i tipi di dato di base sono intero, decimale e carattere.
-
-
CHIAVI
Attributo con le seguenti caratteristiche:
- deve essere obbligatoria, unica ed esplicita
- può essere composta, nessun attributo può essere null
- non è modificabile
CHIAVE PRIMARIA
un attributo o un'insieme di attributi che identifica univocamente una specifica istanza di un'entità
-
-
CHIAVE ARTIFICIALE
è un attributo privo di significato proprio che viene aggiunto agli altri in modo da ottenere un codice univoco
-
-
RELAZIONI
-
CLASSIFICAZIONE
CARDINALITÀ
uno a molti 1:N si ha quando per un'istanza dell'entità A, ci sono zero, una, o molte istanze dell'entità B, ma per un'istanza dell'entità B c'è solo un'stanza dell'entità A
molti a molti N:N, a volte chiamata non specifica, si ha quando per un'istanza dell'entità A ci sono zero, uno o molte istanza dell'entità B e per un'istanza dell'entità B ci sono zero, uno o molte istanza dell'entità A
uno a uno 1:1 si ottiene quando al massimo un'istanza dell'entità A viene associata a una sola istanza dell'entità B
OPZIONALITÀ
esistenza obbligatoria: se un'istanza di un'entità deve necessariamente esserci perchè un'entità sia inclusa in una relazione, allora l'esistenza è obbligatoria
esistenza opzionale: se l'istanza di un'entità non è richiesta, l'esistenza è opzionale
GRADO
-
-
le relazioni binarie, ovvero le associazioni tra due entità, sono le relazioni più comuni nel mondo reale
-
-
REGOLE DI LETTURA
- si inizia sempre con la parola OGNI
- si indica il nome dell'entità di partenza
- si indica l'obbligatorietà con l'ausiliare DEVE se la relazione è obbligatoria dal lato dell'entità di partenza, oppure con l'ausiliare PUÒ se la relazione è facoltativa
- si riporta il verbo che descrive la relazione
- si indica la cardinalità con le parole UNO SOLO se la cardinalità è "a uno" oppure UNO O PIÙ se la cardinalità è "a molti"
- da ultimo il nome della seconda relazione
-
DEFINIZIONE
Utilità
costrutti utilizzati nel modello possono essere facilmente impiegati per la definizione dei database relazionali
-
il modello può essere utilizzato come piano di lavoro per gli sviluppatori del database per implementare un modello di dati in uno specifico spftware di gestione di database
-