Diese Website setzt Cookies ein, um das Angebot für Sie zu personalisieren und Ihr Erlebnis zu verbessern.
Weitere Informationen: Datenschutzerklärung & Cookies, Impressum
Ein logisches Datenmodell ist ein abstraktes Konzept in der Datenbankentwicklung, das die Struktur und Beziehungen von Daten in einer Datenbank auf einer konzeptionellen Ebene beschreibt, ohne sich auf die technischen Details der Datenspeicherung oder Datenbankmanagementsysteme (DBMS) zu beziehen. Das logische Datenmodell definiert, wie die Daten in einer Datenbank organisiert sind, welche Entitäten existieren und wie sie miteinander in Beziehung stehen.
Ein logisches Datenmodell enthält normalerweise folgende Elemente:
Entitäten: Dies sind Objekte oder Konzepte, die in der Datenbank repräsentiert werden, wie Kunden, Produkte oder Bestellungen.
Attribute: Attribute sind Eigenschaften oder Merkmale, die den Entitäten zugeordnet sind. Zum Beispiel könnten Kundenentitäten Attribute wie Vorname, Nachname und Telefonnummer haben.
Beziehungen: Beziehungen beschreiben, wie Entitäten miteinander in Verbindung stehen. Zum Beispiel kann eine Beziehung zwischen Kunden und Bestellungen festgelegt werden, um anzuzeigen, welcher Kunde welche Bestellungen aufgegeben hat.
Schlüssel: Schlüssel definieren eindeutige Identifikatoren für Entitäten. Zum Beispiel kann die Kundennummer als eindeutiger Schlüssel für Kunden verwendet werden.
Integritätsregeln: Logische Datenmodelle können auch Integritätsregeln festlegen, um sicherzustellen, dass die Daten in der Datenbank konsistent und korrekt sind. Dazu gehören beispielsweise Regeln zur Gültigkeit von Daten und Beziehungen.
Logische Datenmodelle dienen dazu, die Struktur und das Design einer Datenbank zu planen und zu dokumentieren. Sie bieten eine abstrakte, benutzerfreundliche Sicht auf die Daten, die von Datenbankentwicklern, Datenbankadministratoren und anderen Stakeholdern verwendet werden kann, um die Anforderungen an die Datenbank zu verstehen und zu kommunizieren, bevor sie auf physischer Ebene implementiert wird. Ein gängiges Werkzeug zur Darstellung von logischen Datenmodellen ist das Entity-Relationship-Diagramm (ER-Diagramm).