Skip to main content

Cosa sono i modelli di dati?

Un'applicazione software in genere memorizza le informazioni aziendali in file e database.I modelli di dati sono una rappresentazione logica dei processi aziendali in un'organizzazione.Definiscono come l'azienda interagisce con persone, luoghi e cose.Il modello di dati viene utilizzato come punto di riferimento per determinare le regole delle relazioni tra entità all'interno di un'organizzazione.

Il processo di creazione del modello di dati è diviso in tre fasi primarie.Questi sono modelli di dominio, modelli logici e modelli fisici.Ogni fase è completata in una progressione che termina con il modello fisico, che rappresenta la struttura effettiva del database.

La progettazione del modello di dominio è il primo passo nella creazione di un modello di dati.Questa è una visione di alto livello delle unità aziendali all'interno di un'organizzazione e le loro relazioni reciproche.I modelli di dati di dominio definiscono la relazione concettuale tra organizzazioni e processi necessari per completare una funzione aziendale.Un esempio di un modello di dominio è la relazione tra l'ordinamento di un prodotto e l'effetto che l'ordine ha sul dipartimento di spedizione.

Il modello di dominio aziendale è in genere una visione di alto livello dell'organizzazione e non richiede i dettagli esatti su ciascun tipo di requisito aziendale.È tuttavia importante includere tutte le unità aziendali colpite nella progettazione del modello di dominio.Questo design di alto livello è necessario per il team di progetto per comprendere le funzioni di dettaglio necessarie per completare le funzioni aziendali.

I modelli di dati logici sono le versioni dei modelli di dati che rappresentano i requisiti aziendali effettivi di un'azienda.Questi modelli sono progettati in base ai modelli di dominio di alto livello di unità aziendali specifiche all'interno di un'organizzazione.Un design logico del suono è fondamentale per creare il database fisico.Questo processo deve definire chiaramente gli elementi di dati necessari per completare un requisito aziendale specifico.I modelli di dati logici includono il modo in cui i dati saranno accessibili e le relazioni tra entità all'interno di un processo aziendale.

Un buon esempio di un modello di dati logici potrebbe essere una modellazione di clienti per una compagnia telefonica.Ogni cliente ha un nome, un numero di telefono, un indirizzo e un telefono specifici.Il modello di dati logici fornirebbe le relazioni tra questi tipi di elementi tra cui il modo in cui le informazioni sarebbero state riportate e recuperate.

Il livello finale dei modelli di dati è il modello di dati fisici.Questa è l'area dei modelli di dati utilizzati nella creazione del database effettivo.Il modello di dati fisici è la stampa blu specifica del database, che definisce il modo in cui i dati verranno archiviati all'interno dell'applicazione del software.