Unterschied zwischen konzeptionellem und logischem Modell

Anonim

Konzeptionelle vs logische Modelle

Datenmodellierung ist eine Aufgabe, die viele Modellierer wegen der Verwendung verschiedener Modellierungsmodelle verwirrt. Drei Arten der Datenmodellierung, die sehr beliebt sind, sind konzeptuelle, physikalische und logische Modelle, aber aufgrund vieler sich überschneidender Prinzipien bleiben Menschen, die eines dieser Modelle verwenden möchten, verwirrt. Ihre Verwirrung wird aufgrund des Fachjargons und der Terminologie weiter erhöht. Dieser Artikel wird versuchen, Unterschiede zwischen konzeptionellen und logischen Modellen in einfachen Begriffen herauszufinden, um Zweifel aus den Köpfen der Leser zu entfernen.

Konzeptionelle Datenmodellierung

Das Entity-Relationship-Modell ist das grundlegende Merkmal des konzeptionellen Datenmodells. In der ERD dieses Modells werden die Entitäten als Kästchen dargestellt, während Beziehungen in Form von Diamanten dargestellt werden. Ein Beispiel für eine Beziehung kann als Kundenaufgabe aufgefasst werden, während ein Beispiel von Entität alles ist, was ein Unternehmen interessieren könnte. Dieses Modell wurde 1976 von Peter Chen entwickelt. Seitdem wurde dieses Modell jedoch verdünnt und wird selten verwendet in seiner reinen Form heute.

In einem konzeptionellen Datenmodell gibt es auch Datenelemente außer Entitäten und Beziehungen. Diese Datenelemente sind als Attribute mit Entitäten verknüpft. Einige Datenelemente, die allen Entitäten gemeinsam sind, können mit vielen Entitäten im Modell verknüpft werden. Ein Merkmal jedes konzeptionellen Datenmodells ist die Verwendung derselben Terminologie für Entitäten, die im Unternehmen verwendet wird. Obwohl das konzeptionelle Modell relativ einfach ist, bleibt es angesichts der Komplexität von Unternehmen nicht so. Um die Entitäten und ihre Beziehungen im heutigen Kontext zu beschreiben, ist ein sehr hohes Abstraktionsniveau bei der konzeptuellen Datenmodellierung erforderlich.

Logische Datenmodellierung

Wenn IT-Daten in Geschäftsdaten implementiert werden sollen, die das logische Datenmodell nutzen. Während bei der Benennung von Entitäten und Beziehungen im konzeptionellen Modell keine Ordnung erforderlich ist, erfordert das logische Modell die Berücksichtigung der Organisation bei der Erstellung von Attributen. Dann kann man Ersatzschlüssel verwenden, um es einfacher zu machen, wenn Fremdschlüssel Tabellen kompliziert aussehen lassen. Einmal vervollständigt. Das logische Modell scheint nahe am physikalischen Modell zu sein. Es hat jedoch immer noch Ähnlichkeiten zum konzeptionellen Modell. Das logische Modell hat primäre, fremde und alternative Schlüssel, aber nichts speziell für eine Zieldatenbankplattform.

Was ist der Unterschied zwischen konzeptionellem und logischem Datenmodell?

• Sowohl konzeptionelle als auch logische Datenmodelle sind wichtig für die Datenmodellierung

• Während das konzeptionelle Datenmodell die Kommunikation mit einer Beschreibung der Datenanforderung erleichtert, ermöglicht das logische Datenmodell IT-Managern, ohne sich um die Datenbank kümmern zu müssen Einschränkungen.