Differenza Tra Modello Concettuale E Logico

Differenza Tra Modello Concettuale E Logico
Differenza Tra Modello Concettuale E Logico

Video: Differenza Tra Modello Concettuale E Logico

Video: Differenza Tra Modello Concettuale E Logico
Video: Dal modello ER al modello logico - parte 1 2024, Potrebbe
Anonim

Modello concettuale vs modello logico

La modellazione dei dati è un'attività che confonde molti modellatori a causa dell'uso di diversi progetti di modellazione. Tre stili di modellazione dei dati che sono molto popolari sono i modelli concettuali, fisici e logici, ma a causa di molti principi sovrapposti, le persone che desiderano utilizzare uno qualsiasi di questi modelli rimangono confuse. La loro confusione è ulteriormente aumentata a causa del gergo tecnico e della terminologia. Questo articolo tenterà di scoprire le differenze tra i 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 concettuale. Nell'ERD di questo modello, le entità sono rappresentate come scatole mentre le relazioni sono rappresentate sotto forma di diamanti. Un esempio di relazione può essere preso come cliente che dà ordine mentre un esempio di entità è tutto ciò a cui un'azienda potrebbe essere interessata. 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 concettuale, ci sono anche elementi di dati oltre a 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 concettuale è l'uso della stessa terminologia per le entità che viene utilizzata nell'azienda. Sebbene il modello concettuale sia relativamente semplice, non lo rimane data la complessità delle aziende odierne. Per descrivere le entità e le loro relazioni nel contesto odierno, è richiesto un livello molto elevato di astrazione nella modellazione dei dati concettuali.

Modellazione logica dei dati

È quando i dati IT devono essere implementati nei dati aziendali che si fa uso del modello logico dei dati. Sebbene non sia necessario disporre di un ordine durante la denominazione di entità e relazioni nel modello concettuale, il modello logico richiede di tenere in considerazione l'organizzazione durante la creazione degli attributi. Quindi, si possono scegliere chiavi surrogate per rendere più facile 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, esterne e alternative ma niente in particolare per una piattaforma di database di destinazione.

Qual è la differenza tra modello di dati concettuale e logico?

• Entrambi i modelli di dati concettuali e logici sono importanti per la modellazione dei dati

• Mentre il modello concettuale dei dati semplifica la comunicazione con una descrizione dei requisiti dei dati, il modello logico dei dati consente agli uomini IT di intervenire senza doversi preoccupare dei limiti del database.

Raccomandato: