Che cos’è un modello di dati logico?

Nell’ingegneria dei sistemi e nello sviluppo di database, la creazione di un modello dati logico (LDM) è il secondo passo nella creazione dell’intero modello dati, dopo il modello dati concettuale (CDM) e proseguito dal modello dati fisico (PDM). Nel modello di dati logici, gli ingegneri prendono di mira i dati importanti per l’azienda e mostrano la relazione dell’intero database da una sezione all’altra. Il diagramma LDM mostrerà diverse tabelle con titoli di dati, ma i dati effettivi non saranno presenti. Ad esempio, se viene creata una tabella di date, il diagramma LDM mostrerà titoli come “Mese” e “Anno”, ma i valori effettivi del mese e dell’anno non saranno presenti.

Quando si tratta di mappatura dei dati, il primo modello è il CDM. Questo diagramma è un concetto semplice che inizia dalla modellazione dei dati. Ci saranno diverse tabelle, senza alcun titolo, e potrebbero esserci alcune righe per mostrare le relazioni.

Dopo il modello concettuale, viene realizzato il modello dati logico. Questo modello è molto più dettagliato in termini di titoli e relazioni. Le tabelle vuote sono riempite con valori arbitrari in modo che gli ingegneri sappiano quali dati sono importanti. Ad esempio, il modello concettuale avrà una tabella denominata “Negozio”, mentre l’LDM riempirà la tabella con titoli come “Descrizione negozio” e “Nome negozio”. I dati non sono implementati in questa fase, che intende solo far sapere agli ingegneri quali informazioni sono necessarie per un database funzionante.

Anche le relazioni tra le diverse tabelle sono dettagliate, quindi gli ingegneri sapranno come farle interagire. Di solito c’è un tavolo centrale, a cui si collegano tutti gli altri tavoli. Tra le tabelle ausiliarie, a volte ci sono interconnessioni, che mostrano che queste tabelle non possono funzionare indipendentemente l’una dall’altra. Le linee che collegano una tabella all’altra mostrano queste relazioni.

Un modello di dati logico è necessario per molte ragioni. Chiarisce quali informazioni l’azienda sta raccogliendo e come tutti i dati sono correlati. Ciò rende anche più facile per la direzione esaminare la bozza e vedere se sono necessarie ulteriori informazioni. Le informazioni sono rappresentate in diagrammi, quindi gli ingegneri avranno bisogno di meno tempo per creare il modello di dati, perché il piano è dettagliato e non ci sono congetture.

Dopo il modello dati logico, viene creato il PDM. Questa è l’implementazione reale e fisica del database. In questo modello, tutti i valori arbitrari vengono riempiti con valori reali, ad esempio “Anno” viene riempito con “2011” e i dati vengono effettivamente utilizzati e raccolti.