Anteprima
Vedrai una selezione di 10 pagine su 41
Appunti di Basi di dati Pag. 1 Appunti di Basi di dati Pag. 2
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 6
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 11
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 16
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 21
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 26
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 31
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 36
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Appunti di Basi di dati Pag. 41
1 su 41
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Metodologie di Progettazione

Strategia TOP-DOWN 131

Strategia BOTTOM-UP

Strategia MISTA 132

Esercizio 133

134

Qualità dello schema concettuale

Correttezza

Completezza 135

Minimalità

Leggibilità 136

Esercizio 137

Vincoli Esterni

Conclusioni 138

Progettazione Logica

Progetto di base di dati - lo scenario

Obiettivo della progettazione logica 139

Dallo schema concettuale — al logico 140

Ristrutturazione dello schema E-R

FASE 1: analisi delle ridondanze 141

Rappresentazione del carico applicativo

Tabella dei volumi 142

Valutazione di costo 143

Valutazione di costi e traduzione

Esempio di valutazione dei costi

Valutazione dei costi in assenza di ridondanza 144

Esempi di Ridondanze 145

FASE 2: eliminazione di attributi multivalore su entità 146

FASE 3: eliminazione di ISA tra entità

FASE 4: eliminazione di generalizzazioni tra entità

Eliminazione= traduzione della gerarchia in entità e relazioni con vincoli

Completa= l'unione delle sottoentità è

uguale all'entità padre

Non completa = l'unionedelle sottoentità è contenuta nell'entità padre

Soluzione 2: fusione

Soluzione 3: divisione

FASE 5: eliminazione ISA tra relazioni

FASE 6: scelta degli identificatori principali

Cicli di Identificazione esterna

FASE 7: specifica degli ulteriori vincoli esterni

FASE 8: riformulazione di operazioni e carico applicativo

Esercizio

Soluzione

Traduzione nel modello relazionale

Notazione

Traduzione di entità - caso generale

Traduzione di ER- relazione con cardinalità (0,N)

Esempio

Traduzione di ER- relazione con cardinalità minima

Esempio di vincolo di inclusione in SQL

Esempio di traduzione con ER - relazione ternaria

Ulteriori esempi di traduzione

Traduzione di ER - relazione con cardinalità massima

Traduzione di ER - relazione con cardinalità massima 1 - ALTERNATIVA

Esempio

Dettagli
Publisher
A.A. 2022-2023
41 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher NikyD00 di informazioni apprese con la frequenza delle lezioni di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Catarci Tiziana.