Zum Inhalt springen

Relationales Datenmodell

Daten in Tabellen mit Zeilen, Spalten und ausdrücklich beschriebenen Beziehungen modellieren.

Datenplattformen

Was ist ein relationales Datenmodell?

Ein relationales Datenmodell beschreibt Daten als Tabellen mit Zeilen und benannten Spalten. Schlüssel kennzeichnen Datensätze und verbinden zusammengehörige Tabellen. Welche Schlüssel und Regeln gelten, wird ausdrücklich festgelegt. Die sichtbare Reihenfolge von Zeilen ist kein verlässlicher Teil des Modells; für eine geordnete Ausgabe muss die Abfrage eine Sortierung angeben.

In einem erfundenen Beispiel steht Kunde C-21 in einer Kundentabelle. Serviceanfrage S-8 enthält eine verpflichtende Kundenkennung, die auf diesen Kunden verweist. Ein passender Fremdschlüssel kann verhindern, dass die Anfrage auf einen nicht vorhandenen Kunden verweist. Er prüft aber nicht automatisch, ob die handelnde Person diese Anfrage sehen darf oder ob ihre Begründung fachlich genügt. Solche Zugriffs- und Geschäftsregeln brauchen zusätzliche Festlegungen und Durchsetzung.

Quellen