One-to-many (Datenmodell)

In der Systemanalyse ist eine One-to-many-Beziehung eine Art von Kardinalität, die sich auf die Beziehung zwischen zwei Entitäten (siehe auch Entity-Relationship-Modell) A und B bezieht, bei der ein Element von A mit vielen Elementen von B verknüpft sein kann, ein Mitglied von B aber nur mit einem Element von A. Stellen Sie sich A zum Beispiel als Bücher und B als Seiten vor. Ein Buch kann viele Seiten haben, aber eine Seite kann nur in einem Buch sein.

Ein Buch kann viele Seiten haben. Eine Seite kann nur in einem Buch sein.

In einer relationalen Datenbank liegt eine Eins-zu-viele-Beziehung vor, wenn eine Zeile in Tabelle A mit vielen Zeilen in Tabelle B verknüpft sein kann, aber eine Zeile in Tabelle B nur mit einer Zeile in Tabelle A verknüpft ist. Es ist wichtig zu beachten, dass eine Eins-zu-viele-Beziehung keine Eigenschaft der Daten, sondern der Beziehung selbst ist. Eine Liste von Autoren und ihren Büchern kann zufällig Bücher mit nur einem Autor beschreiben, in diesem Fall verweist eine Zeile der Tabelle „Bücher“ auf nur eine Zeile der Tabelle „Autoren“, aber die Beziehung selbst ist nicht eins-zu-viele, weil Bücher mehr als einen Autor haben können und eine viele-zu-viele-Beziehung bilden.

Das Gegenteil von eins-zu-viele ist viele-zu-eins.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.