Please enable JavaScript.
Coggle requires JavaScript to display documents.
Progettazione Data Base - Coggle Diagram
Progettazione Data Base
fasi progettazione:
raccolta analisi dei requisiti (esigenze utenti)
progettazione concettuale (schema concettuale -> viste utenti)
progettazione logica (progettazione data base attraverso modello -> es: mod. E/R)
progettazione fisica (definisco struttura)
modello E/R
=
entità relazioni
entità = elementi della realtà con caratteristiche comuni (raggruppati in una classe)
istanza = esemplare (esempio) classe
attributi = caratteristiche per descrivere entità
pallini
3 tipi
semplici
composti
multipli
tipo sequenza -> simbolo N (num. indefinito)
Chiave
elemento che identifica univocamente istanza di un entità
meglio semplice e composta, tiene conto dei capi utilizzati nelle richieste di accesso, tiene conto del contesto del problema
Relazioni
legami logici entità
relazioni/associazioni con attributi
cardinalità --> 1-1/ 1-N / 0-1
min/mas di istanze che partecipano alla entità
card. delle associazioni
5-N (numero squadra basket)
dopo modello E/R si passa alla tabella (dizionario entità)
entità deboli con identificazione esterna - gerarchie - sottoschema
identificazione esterna
se entità (entità deboli) non ha chiave si usano attributi di altre entità interessata e collegata
gerarchie
insieme entità con gerarchie
entità livello inferiore sono un sottoinsieme del livello superiore
gerarchia esclusiva -> liv. superiore esiste + di 1 elemento corrispondente di una delle entità di liv. inferiore
gerarchia di generalizzazione/ISA
se non succede sono non complete -> gerarchie di subset
sottoschema
insieme relazione, attributi individuati determina lo schema
sottoschema: visione particolare dei dati alla singola applicazione. sottoschema deriva dallo schema semplificando visione dati dei singoli utenti