Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modello E-R, Lorenzo Crepaz - Coggle Diagram
Modello E-R
Entita
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à diventanodelle tabelle nel dabase relazionale non esiste uno standart per rappresentare gli oggetti
-
CLASSIFICAZIONE
Entità associativa: sono usate per associare 2 o più entità allo scopo di risolvere un' associazione multipla
-
-
-
ATTRIBUTI
DEFINIZIONE
Descrivono le entità con le quali sono associati, una particolare istanza di un attributo è detto valore
-
CARATTERISTICHE
Formato - Tipo di dato
testo, intero, decimale, data, ora, boolean, immagine
Dimensione - Lunghezza
Quantità massima di caratteri o cifre
Boolean: 1, Data: GG/MM/AAAA, Ora: HH:MM:SS
Cifre: 3, Testo: 50.
-
CHIAVI
Attributo con le seguenti caratteristiche
- Deve essre obbligatorio, identificatore, esplicito e scalare
- Può essere: composto e nessun attributo può avere valore null
- Non è modificabile (codice fiscale --> persona,
veicolo --> targa)
-
CHIAVE ARTIFICIALE
attributo privo di significato proprio, che viene aggiunto per ottenere un codice univoco per ogni istanza autoincrementante
-
-
CHIAVE ESTERNA
-
-
-
Migrazione chiave primaria, le entità deboli ereditano l'intera chiave primaria dell'entità forte
RELAZIONE
definzione: Relationship, associazione tra uno o piu entità , rappresentabile da un verbo transitivo
-
CLASSIFICAZIONE
Cardinalita:
uno a molti, 1:N,
Date due entità A e B la relazione uno a molti si ottiene quando una istanza dell'entita A viene associata ad una o molte istanza della entità B, ma per un istanza dell'entità B c'é solo una istanza dell'entita A
molti a molti, N:N,
date due entità A e B la relazione Molti a molti si ottiene quando una istanza dell'entita A viene associata ad una o molte istanze dell'entità B, e per un istanza dell'entità B ci sono una o molte istanze dell'entita A
uno a uno 1:1
Date due entità A e B la relazione uno a uno si ottiene quando una istanza dell entita A viene associata ad una sola istanza della entità B
Opzionalità
Opzionale, non è richiesta la sua esistenza (linea tratteggiata)
Obbligatoria, deve necessariamente esserci perchè un'entità sia inclusa in una relazione (linea continua)
Grado: numero di entità associate alla relazione.
Se ci sono due entità si chiama binario, tre ternaria o solo una si chiama ricorsiva
REGOLE DI LETTURA
- Si indica l'obbligarietà "deve" (linea continua), oppure con "può" (linea tratteggiata)
- si riporta il verbo che descrive la relazione
- Si indica il nome dell'entita di partenza
- Si indica la cardinalità "uno solo" (linea continua), "uno o più"(3 linee continue)
- Si inizia sempre con la parola ogni
- Si indica il nome della seconda entità
-
-
-