Estratto del documento

Generazione diagrammi ER

Il diagramma ER finale viene di solito generato mediante raffinamento e/o integrazione di un certo numero di schemi intermedi (dipendente dalla complessità delle specifiche).

Strategie

  • Top-down
  • Bottom-up
  • Mista

Strategia top-down

Schema finale

Schema intermedio

Schema iniziale

Strategia bottom-up

Specifiche 2,1

Schema 2,1

Schema 1,1

Specifiche 1,1

Specifiche

Specifiche 1

Specifiche 2

Schema finale

Specifiche 2,2

Schema 2,2

Specifiche 1,2

Schema 1,2

Strategia mista

Si individuano i concetti principali e si realizza uno schema scheletro. Sulla base di questo si può decomporre. Poi si raffina, si espande, si integra per arrivare allo schema finale.

Documentazione di supporto

Deve contenere:

  • Domini degli attributi
  • Vincoli imposti dal dominio, non rappresentabili tramite vincoli di identificazione e cardinalità nel diagramma ER
  • Vincoli di autorizzazione, se necessari
  • Tipologie di gerarchie di generalizzazione
  • Informazioni sulle principali scelte progettuali, soprattutto ove siano possibili più alternative

Per basi di dati di dimensioni elevate: dizionario delle entità e delle associazioni

Verifiche di qualità

Frequenti verifiche di completezza e correttezza sugli schemi intermedi. Verifiche sullo schema ER finale:

  • Correttezza sintattica e semantica
  • Completezza
  • Ridondanza

Un esempio di progettazione concettuale: Videoteca

Specifiche

Vogliamo realizzare una base di dati per una videoteca. La videoteca consente il noleggio di circa 1000 film.

Per ogni film, vogliamo memorizzare il titolo, il regista, l'anno di produzione, il genere e la valutazione della critica, se presente. Ogni film è disponibile per il noleggio in un certo numero di video.

Ogni videocassetta o DVD disponibile nella videoteca (circa 3000) è identificato da un codice di collocazione e dal tipo di supporto (videocassetta o DVD).

La base di dati dovrà inoltre memorizzare informazioni sui clienti della videoteca (circa 2000) e sui video che hanno noleggiato. Il numero di noleggi giornalieri alla videoteca è circa 200.

Per ogni utente della videoteca vogliamo mantenere il suo nome, cognome, data di nascita, residenza e telefono. Ogni cliente è identificato da un codice che corrisponde al numero della tessera rilasciatagli per usufruire dei servizi della videoteca.

Ogni cliente può avere contemporaneamente in noleggio un certo numero di video (non più di tre). Per ogni noleggio, vogliamo me

Anteprima
Vedrai una selezione di 4 pagine su 13
Gestione dati e archivi - progettazione concettuale 3/esempio di progettazione concettuale Pag. 1 Gestione dati e archivi - progettazione concettuale 3/esempio di progettazione concettuale Pag. 2
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - progettazione concettuale 3/esempio di progettazione concettuale Pag. 6
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - progettazione concettuale 3/esempio di progettazione concettuale Pag. 11
1 su 13
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

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à Università degli Studi dell' Insubria o del prof Lanotte Ruggero.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community