Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modello E-r - Coggle Diagram
Modello E-r
entita
definizione
-
rappresentazione grafica
-
non esiste uno standard comune per rappreentare gli ogetti del modello. noi utilizzeremo dei rettangoli per rappresentare le entita e le lineee per le relazioni.
-
-
attributi
.
-
classificazioni
.
-
natura
.
-
-
opzionale
è possibile la sua assenza, non esiste la sua istanza
-
-
-
-
-
-
.
chiavi
attributo chiave deve avere le seguenti caratteristiche:
- deve essere obbligatorio, identificatore e esplicito
- può essere composto e nessun attributo può avere valore nullo
- non è modificabile
-
-
chiave primaria
è un attributo o un insieme di attributi che identifica univocamente una specifica istanza di un entità
-
chiave esterna
attributo che completa una relazione attraverso l'identificazione dell'entita padre. Mantiene l'integrita per navigare tra diverse istanze di una entita.
-
se la chiave è artificiale il nome dell'attributo deve iniziare sempre con il termine id_ "nome entrata"
definizione
rappresentazione grafica
1975- chen propone il modello entita- relazioni con 'obbiettivo di
rendere la descrizione di DB relazionali in rete.
-
relazioni
.
classificanzioni
-
cardinalita
.
uno a molti 1N --> 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 e per un'istanza dell'entita B (ci deve essere una sola istanza dell'entita A)
Molti a tutti N:N --> date due entità A e B, la relazione N:Nsi ottiene quando per un istanza dell'entità A ci sono zero, uno o molte istanze dell'entità B e per un'istanza dell'entita B ci sono zero, una o molte issanze dell'entita B.
uno a uno 1:1 --> date due entita A e B, la relazione 1:1 quando al massimo una istanza dell'entità A viene associata a una sola istanza dell'entità B
-
regole di lettura
per entrambi i versi di ciascuna associazione deve essere possibile ricavare due frasi, composta ciascuna dai seguenti elementi:
-si inizia sempre con la parola "ogni"
-si indica il nome dell'entita di partenza
-si indica l'obligatorirta con "deve" ( linea continua) "puo" (linea tratteggiata)
-si riporta il verbo che descrive la relazione (transitivo) deve essere all'infinito
-Cardinalita con "Uno solo" (linea continua) "uno o piu" (zampa di gallina)
-si indica il nome della seconda entità
-
-
-