Che materia stai cercando?

Gestione dati e archivi - progettazione logica 1 Appunti scolastici Premium

Slide per l'esame di gestionedati e archivi del professor Ruggero Lanotte, corso di laurea in scienze della comunicazione. Gli argomenti trattati sono la progettazione logica, l'obiettivo principale della progettazione logica e lo schema, le fasi di traduzione...

Esame di Gestione dati e archivi docente Prof. R. Lanotte

Anteprima

ESTRATTO DOCUMENTO

Progettazione logica -

obiettivo principale

Tradurre uno schema ER, ottenuto come risultato della

fase di progettazione concettuale, in uno schema

relazionale equivalente e che tenga anche conto di

aspetti legati alle prestazioni delle operazioni che

verranno eseguite sulla base di dati 2

Progettazione logica - schema 3

Progettazione logica - fase di

ristrutturazione ER

Genera uno schema ER semplificato (schema

ristrutturato), ma equivalente a quello di partenza,

al fine di semplificarne la traduzione successiva

eliminazione dallo schema ER di tutti quei costrutti non

direttamente rappresentabili nel modello relazionale 4

Progettazione logica - fase di

traduzione

Lo schema ER ristrutturato viene tradotto in

un equivalente schema relazionale

applicazione di un insieme di regole di

trasformazione a entità, attributi e

associazioni del modello ER

traduzione non sempre univoca

la scelta di una delle soluzioni possibili dipende

da considerazioni di carattere prestazionale 5

Fase di ristrutturazione

Eliminazione dallo schema ER di tutti i costrutti non

direttamente rappresentabili nel modello relazionale:

Attributi composti

Attributi multi-valore

Gerarchie di generalizzazione

6

Eliminazione degli attributi

composti

Eliminazione di un attributo composto A da un'entita` E

Soluzione 1: eliminazione dei sotto-attributi di A

attributo composto diventa attributo semplice

e` compito dell'applicazione garantire che il nuovo attributo

contenga valori coerenti con la semantica dell'attributo composto

ristrutturato

Soluzione 2: considerare tutti i sotto-attributi di A come attributi di E

ridefinizione del dominio dell'attributo

si perde la relazione tra i sotto-attributi

Eventuali vincoli di cardinalita` esistenti per l'attributo composto

vengono associati a ciascuno dei nuovi attributi generati tramite

la ristrutturazione

Se le componenti dell'attributo composto sono a loro volta

attributi composti, si ri-applica la procedura 7

Eliminazione degli attributi

composti - esempio Dom(citta`) = string

Soluzione 1 Soluzione 2

Dom(via) = string

Dom(no) = string

Dom(cap) = integer Dom(citta`) = string

Dom(residenza) = string Dom(via) = string

Dom(no) = string

Dom(cap) = integer

8

Eliminazione degli attributi

multi-valore

Definizione di una nuova entita`, collegata all'entita`

di partenza tramite un'opportuna associazione

L'attributo multi-valore e` rappresentato mediante un

attributo mono-valore che identifica l'entita`

Vincoli di cardinalita` rispetto alla nuova

associazione:

per l'entita` che conteneva prima della ristrutturazione

l'attributo multi-valore, coincide con il vincolo di cardinalita`

dell'attributo multi-valore

per la nuova entita` puo` essere in generale posto uguale a

(1,n) 9


PAGINE

11

PESO

188.86 KB

AUTORE

Menzo

PUBBLICATO

+1 anno fa


DETTAGLI
Corso di laurea: Corso di laurea in scienze della comunicazione
SSD:
A.A.: 2013-2014

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Menzo di informazioni apprese con la frequenza delle lezioni di Gestione dati e archivi e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Insubria Como Varese - Uninsubria o del prof Lanotte Ruggero.

Acquista con carta o conto PayPal

Scarica il file tutte le volte che vuoi

Paga con un conto PayPal per usufruire della garanzia Soddisfatto o rimborsato

Recensioni
Ti è piaciuto questo appunto? Valutalo!

Altri appunti di Gestione dati e archivi

Gestione dati e archivi - progettazione di basi di dati / metodologie e modelli
Appunto
Esame luglio 2006
Esercitazione
Esame giugno 2006
Esercitazione
Esame settembre 2006
Esercitazione