Navigation überspringen

Kapitel 2 - Relationale Datenbanken (RLDB)

Ziele

Die logische Datenstruktur relationaler Datenbanken ist simpel, da sie ausschließlich aus datengefüllten Tabellen besteht.

Es wird zwischen kleinen und großen Datenbanken (ab ca. 10 Tabellen) unterscheiden. Diese Kategorisierung bestimmt den Einsatz der DBMS.

Mit Hilfe von Softwarelösungen (z.B. LibreOffice) ist es leicht möglich, Tabellen zu erzeugen und Daten darin zu speichern und abzurufen. Größere Datenbanken benötigen allerdings einen logischen Datenbankaufbau. Das heißt, die Tabellenstruktur, also ihre Beziehungen zueinander müssen geplant werden. Dieser Schritt heißt Datenbankdesign. Ein guten Datenbankdesign erzielt

  • geringe Redundanz
  • einfache Administration (Erweiterung, Strukturanpassung)
  • Einfache Zugriffe bei möglichst geringer Anzahl von Tabellen
  • Sicherstellung von Konsisitenz und Integrität (unterschiedliche Anomalien)