Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTAZIONE DI UN DATABASE - Coggle Diagram
PROGETTAZIONE DI UN DATABASE
3 FASI
2 logica
DA SCHEMA CONCETTUALE A SCHEMA LOGICO
INPUT:
DIAGRAMMA
OUTPUT:
TABELLA
3 fisica
INPUT:
tabelle
OUTPUT:
MEMORIZZAZIONE FISICA IN ARCHIVIO
1 concettuale
INPUT:
SPECIFICHE FORMALI (DOCUMENTO)
che provengono da
INTERVISTE
a responsabili
a fruitori
ANALISI
OUTPUT:
SCHEMA CONCETTUALE (o diagramma E/R)
cioè una
RAPPRESENTAZIONE GRAFICA DELLA REALTà
attraverso un processo di ASTRAZIONE
costituito da tre elementi
ENTITA
'
=
elementi
principali della realtà
che posso raggruppare in base a CARATTERISTICHE COMUNI
es. libro di una biblioteca/utente
ATTRIBUTI
=
caratteristiche
specifiche di una entità
NOME
es. Mario Rossi
TIPO
es. data di nascita
DIMENSIONE
quanti caratteri o cifre posso inserire
VALORE
quanti valori piuò assumere l'attributo
es. età (può contenere valori da o a 100 anni)
OPZIONALITà
un attributo può essere nullo (campo vuoto: setto con
null
--> graficamente il simbolo è
-
)
es. e-mail può essere facoltativa
possono essere
composto (es. indirizzo, formato da via, città, cap,...)
multivalore ( può assumere contemporaneamente più valori): es. voti studente--> uso
asterisco
semplici (es. età)
ASSOCIAZIONE
indica il
legame logico tra 2 entità
es: persona POSSIEDE automobile
caratteristiche:
GRADO
: num di entità che partecipano alla associazione
grado1
una sola
1 more item...
grado 3
multiple
1 more item...
grado2
binaria
CARDINALITA'
num di possibili collegamenti tra le istanze di una entita e le istanze delle altre entita
1 more item...
serve per
PROGETTARE LA REALTA'