Visitatori: 1057
In questo Articolo descriveremo la progettazione concettuale di un sistema informativo molto semplice ma che sarà utile per capire concretamente come affrontare problemi più complessi.
Immaginiamo di dover progettare un Sistema Informativo e quindi il suo DataBase per la gestione di una Rivista Scientifica. Il Sistema deve memorizzare le informazioni relative alle singole uscite della Rivista, gli Articoli contenuti in essa, gli autori degli articoli. Supporremo poi (nell’ottica per esempio di voler implementare successivamente un’interfaccia Web di ricerca degli articoli per parole chiave) che ad ogni articolo sono associate diverse parole chiave.
La progettazione concettuale del modulo del sistema informativo preposto per il caricamento off-line dei dati relativi alla rivista, è stata effettuata adottando una strategia Inside-Out; cioè sono state individuate inizialmente le componenti, ovvero le entità principali della realtà d’interesse. Queste sono risultate essere la “Rivista” e gli “Articoli”. Un primo schema può essere quindi:
Come prevede la tecnica Inside-Out a questo schema iniziale vanno aggiunte passo passo le altre entità. Oltre alle informazioni relative alle riviste e agli articoli la base di dati dovrà essere capace di memorizzare le informazioni relative agli autori degli articoli. Lo schema di Figura riporta la suddetta modifica.
Tuttavia lo schema è ancora incompleto. Il sito dovrà offrire la possibilità di ricercare un particolare articolo o più articoli per parole chiave. Dobbiamo allora inserire questa informazione, e cioè che ad ogni articolo sono associate delle parole chiave Lo schema risultante è rappresentato in basso.
Tale schema riporta le componenti principali della base di dati, ma non è ancora completo poiché sono state omesse le cardinalità delle relazioni.
Apportando questa modifica si ottiene lo schema finale:
Leggere lo schema è molto semplice:
- Un Autore scrive da 1 a N Articoli e un articolo è scritto da 1 a N Autori
- Un Articolo è relativo ad una sola Rivista, ma ad una Rivista appartengono da 1 a N articoli.
- Un Articolo possiede da 1 a N parole chiavi e una parola chiave può appartenere a 1 o N articoli.
Spero che questo Articolo sia stato utile per farvi capire con un esempio concreto la Progettazione concettuale.
Nel Prossimo Articolo vedremo il concetto di Dizionario dei Dati.

|