Modello concettuale vs modello logico
La modellazione dei dati è un'attività che confonde molti modellatori a causa dell'uso di diversi modelli di modellazione. Tre stili di modellazione dei dati molto popolari sono i modelli concettuali, fisici e logici, ma a causa di molti principi sovrapposti, le persone che desiderano utilizzare uno di questi modelli rimangono confuse. La loro confusione è ulteriormente aumentata a causa del gergo tecnico e della terminologia. Questo articolo cercherà di scoprire le differenze tra modelli concettuali e logici in termini semplici in modo da rimuovere i dubbi dalle menti dei lettori.
Modellazione concettuale dei dati
Entity Relationship Model è la caratteristica di base del modello di dati concettuali. Nell'ERD di questo modello, le entità sono rappresentate come caselle mentre le relazioni sono rappresentate sotto forma di diamanti. Un esempio di relazione può essere preso come ordine del cliente mentre un esempio di entità è tutto ciò a cui un business potrebbe essere interessato. Questo modello è stato sviluppato da Peter Chen nel 1976. Tuttavia, da allora questo modello si è diluito e raramente viene utilizzato nella sua forma pura oggi.
In un modello di dati concettuali, ci sono anche elementi di dati diversi da entità e relazioni. Questi elementi di dati sono collegati alle entità come loro attributi. Alcuni elementi di dati comuni a tutte le entità possono essere collegati a molte entità nel modello. Una caratteristica di qualsiasi modello di dati concettuali è l'uso della stessa terminologia per le entità utilizzate nel business. Sebbene il modello concettuale sia relativamente semplice, non rimane così dato la complessità delle aziende oggi. Per descrivere le entità e le loro relazioni nel contesto odierno, è necessario un livello molto alto di astrazione nella modellazione concettuale dei dati.
Modellazione dei dati logici
È quando i dati IT devono essere implementati nei dati aziendali che si utilizza il modello di dati logici. Mentre non è necessario avere un ordine mentre si nominano entità e relazioni nel modello concettuale, il modello logico richiede che si tenga conto dell'organizzazione durante la creazione degli attributi. Quindi, è possibile utilizzare le chiavi surrogate per renderlo più semplice se le chiavi esterne rendono le tabelle complicate. Una volta completato. Il modello logico sembra essere vicino al modello fisico. Tuttavia, ha ancora somiglianze con il modello concettuale. Il modello logico ha chiavi primarie, estranee e alternative ma nulla in particolare su una piattaforma di database di destinazione.
Qual è la differenza tra il modello di dati concettuali e logici? • Sia i modelli di dati sia quelli concettuali sono importanti per la modellazione dei dati • Mentre il modello di dati concettuali facilita la comunicazione con una descrizione dei requisiti dei dati, il modello di dati logici consente agli IT IT di fare il chip senza doverti preoccupare dei limiti del database.
|