Relationales Datenbankmodell

aus www.iwiki.de, der freien Wissensdatenbank

Das Relationales Datenbankmodell ist ein Datenbankmodell, in dem Daten als Relationen dargestellt werden.

Inhaltsverzeichnis

Relationen und Tupel

Eine Relation kann mit einer Tabelle verglichen werden, deren Spalten einzelne Datenattribute darstellen. Ein Datenelement eines relationalen Datenbankmodells - vergleichbar mit einer Zeile einer Tabelle - wird als Tupel bezeichnet. Den Relationen und Tupeln liegt die Relationenalgebra zugrunde, wird aber durch neue Konzepte (z.B. Primärschlüssel und Fremdschlüssel) erweitert.

Integritätsbedingungen

Folgende vier Integritätsbedingungen gelten für das Relationales Datenbankmodell:

  • Es müssen fest definierte Wertebereiche existieren (z.B. String, Integer, Float, Date, etc.)
  • Die Datentypen eines Wertebereiches sind stets gleich (sog. Domain Integrity)
  • Pro Zelle (Spalte und Zeile) ist genau ein Wert eines Wertebereiches zugelassen
  • Alle Werter einer Spalte sind vom gleichen Wertetyp (sog. Column Integrity)

Abfragen im Relationalen Datenmodell

Abfragen werden beim Relationalen Datenmodell bevorzugt über SQL vorgenommen.

Weiterführende Links

Wikipedia: Relationales Datenbankmodell

Literatur

Heide Balzert (1999); Lehrbuch der Objektmodellierung; Spektrum Akademischer Verlag

Robert Grebner; Skript zur Vorlesung Datenbanken und Informationsmanagement an der Fachhochschule Würzburg