Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Attributo con le seguenti caratteristiche, deve essere…
MODELLO E-R
RELAZIONI
per completezza si indicano entrambe le forme dei verbi (attiva e passiva) relative alle due entità in relazione tra loro
-
CLASSIFICAZIONI
uno a molti 1:N
date due entità A e B la relazione si ottiene quando per un istanza dell'entità A ci sono 0 o una istanze dell'entità B ma per un'istanza dell'entità B c'è solo un'istanza dell'entità B
molti a molti N:N
date due entità A e B la relazione molti a moltisi ottiene quando per un'istanza A ci sono 0,1 o molte istanze dell'entità B
-
GRADO
le relazioni binarie, ovvero le associazioni tra due entità sono relazioni più comuni nel mondo reale
-
OPZIONALITÀ
esistenza obbligatoria se un istanza di un'entità deve necessariamente esserci perchè un'entità si inclusa in una relazione allora l'entita è obbligatoria
esistenza opzionale se l'istanza di un'entità non è richiesta, l'esistenza è opzionale
REGOLE DI LETTURA
- si inizia sempre con la parola OGNI
- si indica il NOME dell'unità di partenza
- si indica l'obligatorietà (linea continua) oppure può (linea trattegiata quando l'esistenza è facoltativa
- si riporta il verbo transitivo che descrive la relazione
- cardinalità si indica la cardinalità: "uno solo" se la cardinalità è una o "una o più" se la cardinalità è a molti
- il nome della seconda entità
-
-
-
ATTRIBUTI
-
-
CARATTERISTICHE
FORMATO - TIPO DI DATO
testo intero, numero intero, numero reale, boolean (V-F), data(GG-MM-AAAA), ora
-
DEFINIZIONE
descrivono le entità con le quali sono associati, una particolare istanza di un attributo è detto valore.
-
ENTITÀ
DEFINIZIONE
oggetti principali
su cui vengono raccolte le informazioni ogni entità rappresenta un concetto concreto o astratto del mondo reale
CLASSIFICAZIONE
-
-
ENTITÀ DEBOLE
ENTITÀ ASSOCIATA / INTERSEZIONE --> serve per associare due p iù entità allo scopo di risolvere un'associazione multipla
-
-
DEFINIZIONE
1976 Chen propone il modello E-R (Entità-Relazioni) con l'obbiettivo di rendere omogenea la descrizione dei DATABASE relazionali in rete
è un diagramma utilizzato per rappresentare visivamente gli oggetti coinvolti nel modello utilizzando esclusivamente entità e relazioni
UTILITÀ
i costrutti utilizzati possono essere facilmente impiegati per la definizione del database relazionali
-
il modello può essere usato come piano di lavoro per gli sviluppatori del database per implementare un modello di dati in uno specifico software di gestione di database
-
- deve essere obbligatorio, unico, esplicito
- può essere composto e nessun attributo può - avere val. null
- non è modificabile