E/R mapping

L’ER mapping (oppure modello entità-associazione, modello entità-relazione) si utilizza per la progettazione dei database. Esso è stato formalizzato dal Prof Peter Chen per la rappresentazione concettuale di dati molto astratti.

Come si fa?

Si tratta di una mappatura complessa realizzata da esperti informatici. L’ER mapping è un modello che rappresenta tre concetti fondamentali in un sistema: le entità, le associazioni e gli attributi.

Le entità sono rappresentate con dei rettangoli, all’interno dei quali sono scritte le classi di interesse (esempio fatti, cose, persone, etc).

Le associazioni, dette anche relazioni, indicano il legame tra due o più entità che possono essere principalmente: uno a uno, uno a molti oppure molti a molti.

Le associazioni sono normalmente rappresentate con dei rombi, all’interno dei quali si specifica il tipo di relazione.

Gli attributi descrivono e specificano le entità e le relazioni, solitamente rappresentati con delle ellissi.

Perché si utilizza?

È utilizzato nella prima fase della progettazione di un database in cui è necessario tradurre le informazioni risultanti dall’analisi di un determinato dominio in uno schema concettuale.

Cosa si ottiene?

Si ottiene una mappatura grafica del sistema accompagnata dalle regole di utilizzo. Il grafico da solo non sarebbe esaustivo e per questo è accompagnato da una documentazione che ne descrive le modalità di funzionamento.

Riferimenti

Argomenti correlati: | | | | | |