Databases Reference
In-Depth Information
Für Mathematikinteressierte sei darauf hingewiesen, dass das
Kreuzprodukt in der Mathematik etwas anders definiert ist.
Das Ergebnis sind immer Paare (r,s), genauer ((r 1 ,...,r n ),(s 1 ,...,s m )),
mit r
R und s
S.
VK
PL
Verkäufer
Produkt
Käufer
Produkt
Preis
Klasse
Meier
Hose
Schmidt
Hose
100
B
Müller
Rock
Schmidt
Rock
200
A
Meier
Hose
Schulz
VK
×
PL
Verkäufer
Produkt
Käufer
Produkt
Preis
Klasse
Meier
Hose
Schmidt
Hose
100
B
Meier
Hose
Schmidt
Rock
200
A
Müller
Rock
Schmidt
Hose
100
B
Müller
Rock
Schmidt
Rock
200
A
Meier
Hose
Schulz
Hose
100
B
Meier
Hose
Schulz
Rock
200
A
Abb. 5-3: Berechnetes Kreuzprodukt
In Abb. 5-3 ist das Ergebnis der Berechnung eines Kreuzpro-
dukts dargestellt. Dabei soll PL für eine Produktliste stehen.
Bei einer Analyse des Ergebnisses fällt auf, dass die resultieren-
de Relation anschaulich unsinnige Zeilen enthält. Dies wird z.
B. daran deutlich, dass sich die Zeilen einmal auf ein Produkt
Hose in der zweiten Spalte und ein Produkt Rock in der vierten
Spalte beziehen. Will man nur „sinnvolle“ Zeilen sehen, so
kann der Auswahloperator angewandt werden, dabei wird in
der Bedingung die Verknüpfung zwischen den Tabellen be-
schrieben. Die Anfrage
unsinnige Zeilen
im Kreuzprodukt
Sel(VK
×
PL, VK.Produkt=PL.Produkt)
liefert:
Verkäufer Produkt Käufer Produkt Preis Klasse
Meier Hose Schmidt Hose 100 B
Müller Rock Schmidt Rock 200 A
Meier Hose Schulz Hose 100 B
Wie bereits im vorherigen Unterkapitel beschrieben, kann dann
eine Projektion genutzt werden, um die interessierenden In-
formationen heraus zu filtern. Ist man an den Preisen aller Pro-
109
Search WWH ::




Custom Search