Tabellen [basics]: 1:n-Beziehungen
Beziehungen sind das Salz in der Datenbanksuppe. Wenn Du Daten verschiedener Art wie beispielsweise Kunden und Projekte in verschiedenen Tabellen speicherst, dann musst Du auf irgendeine Weise festlegen, für welchen Kunden welches Projekt ausgeführt wird. Wenn die Tabelle mit den Kunden ein Feld aufweist, das die Kundendatensätze eindeutig identifiziert, kannst Du der Projekte-Tabelle ein Feld zuweisen, in das Du den eindeutigen Identifizierer des Kunden einträgst, für den das Projekt durchgeführt wird. Damit erhalten wir eine Zuordnung von Kunden zu Projekten. In der Datenbankwelt gehen wir noch einen Schritt weiter und erstellen eine Beziehung, welche die beiden Tabellen auch noch in Form einer im Datenmodel festgelegten Regel verknüpft. Daraus resultieren noch weitere Möglichkeiten, die wir in diesem Artikel beschreiben werden.
Weiterlesen