next up previous index
Weiter: 2 1:1-Beziehungen Hoch: 1 Grundwissen zu Beziehungen Zurück: 1 Grundwissen zu Beziehungen

1 1:n-Beziehungen

\begin{figure}\htmlimage
\spfiglii{0.6}{Bld20_34.eps}{Beispiel einer 1:n-Beziehung}{_Ref63691324}
\end{figure}

1:n-Beziehungen sind typisch für den Umgang mit Datenbanken und den dazugehörenden Tabellen. Bei dieser Art können zu einem Datensatz einer Tabelle ein oder mehrere Datensätze einer anderen Tabelle existieren. Am einfachsten lässt sich dies anhand des Beispiels zur Bestellabwicklung zeigen. In der Tabelle Bestellung finden sich für jede Bestellung die Bestellnummer, die Kundennummer sowie das Liefer- und Rechnungsdatum (siehe Kapitel19, Seite [*]). Eine Beispieltabelle ist in Abb. 1.39 oben zu sehen.

Eine Bestellung kann nun aber aus mehreren Bestellpositionen bestehen. Diese einzelnen Positionen werden in einer getrennten Tabelle mit dem Namen Bestelldetails verwaltet (Abb. 1.39, untere Tabelle). Auch diese Tabelle besitzt ein Feld mit der Bestellnummer. Wenn Sie jetzt in der Tabelle Bestellung einen Auftrag herausgreifen, gibt es in der Tabelle Bestelldetails mindestens einen Datensatz mit dem bestellten Produkt (Produktnummer) und der Bestellmenge. Viele Bestellungen weisen jedoch mehrere Datensätze auf.

Hinweis: Die Kundendetails oder die Details zum Produkt (Produktname, Preis etc.) werden über Beziehungen zu weiteren Tabellen ( Produkt, Kunde) ermittelt.



Nicolaus Millin
2007-08-11