Estratto del documento

Preliminari

La progettazione di una base di dati è uno dei compiti maggiormente strategici e delicati del progetto di un sistema informativo. Progettare una base di dati significa definirne il contenuto e la struttura. Le basi di dati sono sempre più complesse e di dimensioni elevate, quindi è necessario un approccio sistematico alla progettazione.

Metodologia di progettazione

La metodologia di progettazione si basa sulla suddivisione dell’attività in una serie di sotto-fasi:

Fasi della progettazione

  • Raccolta ed analisi dei requisiti
  • Specifica dei requisiti
  • Schema concettuale
  • Progettazione concettuale
  • Documentazione
  • Schema logico
  • Progettazione logica
  • Documentazione
  • Schema logico normalizzato
  • Normalizzazione
  • Documentazione
  • Progettazione fisica
  • Schema fisico

Modello e rappresentazione

Ogni fase si basa su un modello che permette di generare una rappresentazione formale della base di dati ad un dato livello di astrazione. L’utilizzo del modello appropriato permette di:

  • Verificare le caratteristiche della base di dati
  • Comunicare con i futuri utenti della base di dati

Ogni fase prevede opportune verifiche di qualità.

Raccolta ed analisi dei requisiti

Vengono definite informalmente le caratteristiche della base di dati. Tale fase è principalmente condotta in maniera informale (interviste con gli utenti, analisi delle basi di dati esistenti, normativa, ambiente operativo). L’output è un documento in linguaggio naturale di specifica dei requisiti.

Tipologie di requisiti

  • Requisiti informativi: caratteristiche e tipologie dei dati
  • Requisiti sulle operazioni: esplicitati nel carico di lavoro
  • Requisiti sui vincoli di integrità ed autorizzazione: proprietà da assicurare ai dati, in termini di correttezza e protezione
  • Requisiti sulla popolosità della base di dati: volume dei dati

Progettazione concettuale

A partire dal documento di specifica viene creato lo schema concettuale della base di dati, cioè una descrizione formale ed ad alto livello del suo contenuto. Lo schema concettuale è del tutto indipendente dall'implementazione della base di dati (indipendente anche dal tipo di DBMS che sarà utilizzato - relazionale, object-relational, ecc.).

Lo schema concettuale è definito tramite un opportuno modello concettuale. Durante la progettazione concettuale vengono effettuate verifiche di qualità che possono portare ad un ridisegno dello schema generato.

Anteprima
Vedrai una selezione di 4 pagine su 12
Gestione dati e archivi - progettazione concettuale 1 Pag. 1 Gestione dati e archivi - progettazione concettuale 1 Pag. 2
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - progettazione concettuale 1 Pag. 6
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Gestione dati e archivi - progettazione concettuale 1 Pag. 11
1 su 12
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