Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modello E-R, Fabio
Bertolani
4B, image - Coggle Diagram
Modello E-R
Entità
Attributi
-
-
Chiavi
Attributo con le seguenti caratteristiche:
-deve essere: obbligatorio, scalare, esplicito
-può essere: composto e nessun attributo può avere valore NULL
-non è modificabile (persona-->codice fiscale, 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 iniziare sempre con il termine id_"nomeEntità"
-
Caratteristiche
-
Formato - Tipo di dato
Testo, intero, decimale,
data, ora, boolean, immagine
Definizione
Descrivono le entità con le quali sono associati
Una particolare istanza di un attributo è detto valore
Definizione
Oggetti principali su cui vengono raccolte le informazioni
(rappresenta un concetto concreto o astratto del mondo reale-persone, oggetti, posti, eventi...)
-
Rappresentazione grafica
-
Le entità diventano le tabelle del data base relazionale.
non esiste uno standard per rappresentare gli oggetti
-
Relazioni
-
-
Classificazione
Cardinalità
uno a molti 1:N
date due entiutà (A e B) la relazione 1:N si ottiene quando un' istanza dell'entità A viene associata a una o molte istanze dell'entità B
Ma per un' istanza dell'entità B ce solo un'istanza dell'entità A
molti a molti M:N
date due entiutà (A e B) la relazione M:N si ottiene quando per un' istanza dell'entità A viene associata a una o più istanze dell'entità B
Ma per un' istanza dell'entità B ci sono una o molte istanze dell'entità A
uno a uno 1:1
date due entiutà (A e B) la relazione 1:1 si ottiene quando un' istanza dell'entità A viene associata ad una sola istanza dell'entità B
Opzionalità
Obbligatoria: deve necessariamente esserci perchè un entità sia inclusa in una relazione (linea continua)
-
-
Regole di lettura
-
- Si inizia sempre con la parola "ogni"
- Si indica il nome dell' entità di partrenza
- Si indica l'obbligatorietà
- Si riposrta il verbo che descrive la relazione
- si indica la cardinalità
- Si indica il nome della seconda entità
Si ripete tutto per il secondo verso di lettura
Definizione
Nel 1976 Chen propone questo modello con l'obbiettivo principale quello di rendere omogenea la descrizione dei database relazionali in rete
Utilità
I costrutti utilizzati possono essere facilmente impiegati per la definizione dei data base relazionali
-
-
-
-