Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R - Coggle Diagram
MODELLO E-R
ENTITA'
DEFINIZIONE
oggetti principali in qui vengono raccolte le informazioni..servono per rappresentare graficamente un concetto concreto o astratto del mondo reale
-
-
ATTRIBUTI
DEFINIZIONE
descrivono le entità con le quali sono associati. Una particolare istanza di un attributo è detto valore
CLASSIFICAZIONE
molteplicità
-
MULTIPLI
attributo che può avere più valori eccezione nome e cognome dovrebbe essere multiplo invece per definizione è scalare, Esempio multiplo è la lista dei nomi dei giocatori di una squadra di calcio
"natura"
-
-
STATICO
i valori non possono essere cambiati durante il ciclo di vita (eccezione nome e cognome, sesso)
-
-
-
-
CARATTERISTICHE
FORMATO TIPO DI DATO
testo, numeri, voolean, data, orario
-
-
CHIAVI
Obbligatorio, unico, esplicito
composto e nessun valore puo essere null
non è modificabile
-
CHIAVE COMPOSTA
-
si indica con la sigla pk oppure si scirve primary key oppure si sottolineano entrambi gli attributi
-
CHIAVE ESTERNA
Attributo che completa una relazione attraverso l'identificazione dell'entità padre o quella forte((va messa sulla identità debole ma serve per identificare l'entità forte)
-
se la chiave è ARTIFICIALE il nome dell'attributo DEVE iniziare sempre con il termine id_"nomeEntità"
-
RELAZIONI
-
-
CLASSIFICAZIONE
GRADO
-
le relazioni binarie, ovvero le associazioni tra due entità, sono le relazioni più comuni nel mondo reale
-
-
-
-
-
DEFINIZIONE
1976_CHEN...propone un modello che aveva come obiettivo principale quello di rendere omogenea la descrizione del database relazionale in rete.
UTILITA'
i costrutti utilizzati nel modello E-R possono essere facilmente impiegati per la definizione dei database relazionali
è semplice e facile da capire un minimo di guida...il modello può essere usato dai progettisti per comunicarne la struttura agli utenti finali
Il modello può essere usato come piano di lavoro per gli sviluppatori per implementare un modello di dati in uno specifico software