Konzeptionelles vs logisches Modell
Die Datenmodellierung ist eine Aufgabe, die aufgrund der Verwendung unterschiedlicher Modellierungsdesigns viele Modellierer verwirrt. Drei sehr populäre Arten der Datenmodellierung sind konzeptionelle, physikalische und logische Modelle. Aufgrund vieler sich überschneidender Prinzipien bleiben Personen, die eines dieser Modelle verwenden möchten, verwirrt. Ihre Verwirrung wird durch technische Fachsprache und Terminologie noch verstärkt. In diesem Artikel wird versucht, Unterschiede zwischen konzeptionellen und logischen Modellen in einfachen Worten herauszufinden, um den Lesern Zweifel auszuräumen.
Konzeptionelle Datenmodellierung
Das Entity Relationship Model 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 Kundenauftrag betrachtet werden, während ein Beispiel für eine Entität alles ist, woran ein Unternehmen interessiert sein könnte. Dieses Modell wurde 1976 von Peter Chen entwickelt. Seitdem ist dieses Modell jedoch verwässert und wird selten verwendet in seiner reinen Form heute.
In einem konzeptionellen Datenmodell gibt es neben Entitäten und Beziehungen auch Datenelemente. Diese Datenelemente sind als ihre 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 eines konzeptionellen Datenmodells ist die Verwendung derselben Terminologie für Entitäten, die im Unternehmen verwendet werden. Obwohl das konzeptionelle Modell relativ einfach ist, bleibt es angesichts der Komplexität heutiger Unternehmen nicht so. Um die Entitäten und ihre Beziehungen im heutigen Kontext zu beschreiben, ist bei der konzeptionellen Datenmodellierung ein sehr hohes Abstraktionsniveau erforderlich.
Logische Datenmodellierung
Wenn IT-Daten in Geschäftsdaten implementiert werden sollen, verwendet man ein logisches Datenmodell. Während bei der Benennung von Entitäten und Beziehungen im konzeptionellen Modell keine Reihenfolge erforderlich ist, muss bei der Erstellung von Attributen die Organisation berücksichtigt werden. Dann kann man nach Ersatzschlüsseln suchen, um es einfacher zu machen, wenn Fremdschlüssel Tabellen kompliziert erscheinen lassen. Einmal vervollständigt. Das logische Modell scheint dem physikalischen Modell nahe zu sein. Es hat jedoch noch Ähnlichkeiten mit dem konzeptionellen Modell. Das logische Modell hat Primärschlüssel, Fremdschlüssel und alternative Schlüssel, aber nichts Besonderes für eine Zieldatenbankplattform.
Was ist der Unterschied zwischen konzeptionellem und logischem Datenmodell?? • Für die Datenmodellierung sind sowohl konzeptionelle als auch logische Datenmodelle wichtig • Während das konzeptionelle Datenmodell die Kommunikation mit einer Beschreibung des Datenbedarfs vereinfacht, können IT-Mitarbeiter mit dem logischen Datenmodell ohne Beeinträchtigung der Datenbankeinschränkungen arbeiten.
|