Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

Beziehungen definieren – Tutorial zu SQL

Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

Gratismonat starten

Beziehungen definieren

Wir haben nun festgelegt, welche Daten wir speichern, wie die Tabellen heißen und welche Spaltennamen es gibt. Jetzt geht es darum, zu überlegen, wie diese Daten miteinander verknüpft werden können. Dabei unterscheiden wir drei verschiedene Typen von Beziehungen: Eins-zu-viele- oder 1-zu-n-Beziehungen; Viele-zu-viele-, n-zu-m- und zu guter Letzt 1-zu-1-Beziehungen. Diese Beziehungen sind im Datenbankschema nicht explizit definiert. Wir sagen dem Datenbanksystem zunächst nicht, was womit in Beziehung gesetzt wird. Die Beziehungen sind eher eine Art, wie wir auf die Daten blicken; etwas, was wir bei der Planung der Datenbank berücksichtigen. Bei der Planung einer Datenbank können wir diese Beziehungen mit Linien zwischen den einzelnen Tabellen vermerken, um den Überblick zu behalten. Schauen wir uns mal die einzelnen Beziehungstypen im Detail an.

Inhalt