Database: modellazione dei dati

Renè Magritte

Renè Magritte

Un modello di dati consiste in una rappresentazione astratta delle strutture dei dati di un database. L’atto di creazione di un modello prende il nome di modellazione dei dati (data modelling).

Le strutture dei dati sono tutti gli oggetti del database e le regole che regolano le operazioni tra i dati.

In termini metaforici si può pensare la progettazione di una casa come quella di un database con le relative figure professionali:

progettazione e modellazione <–> ingegnere o dottore in informatica

costruzione dell’infrastruttura <–> tecnico hardware

costruzione al grezzo <–> muratori e manovalanza varia

finitura e collaudo <–> grafico ed ingegnere o dottore in informatica

Vi sono due modelli fondamentali per i dati:

  • modello Entità Relazione
  • modello a Oggetti

Fasi di un database:

Modellazione dei dati

  1. analisi del problema
  2. progettazione concettuale del database (modello E-R)
  3. progettazione logica del database (schema logico)

Modellazione funzionale

  1. progettazione fisica e implementazione
  2. realizzazione delle applicazioni

La progettazione concettuale descrive cosa deve essere rappresentato

La progettazione logica come sono organizzati i dati

Lo scopo della modellazione dei dati, e in particolare del modello Entità – Relazione, consiste nel rendere in modo grafico tutti gli oggetti che fanno parte di un database in modo che il flusso delle informazioni possa essere seguito e verificato prima di sviluppare l’applicazione. In secondo luogo, il modello può essere usato dagli sviluppatori per creare il database fisico e tutti gli oggetti che ne fanno parte.

This entry was posted in Senza categoria. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *