Databases Reference
In-Depth Information
Bestell_nr
Bestelldatum
Lieferdatum
Kunden_Nr
Rechnungsbetrag
151
28.04.2000
02.05.2000
101
196,75
152
30.04.2000
02.05.2000
103
2270,86
153
12.05.2000
105
154
15.05.2000
103
2.4.7 Das Kreuzprodukt
In der Datenbankpraxis spielt das Kreuzprodukt nur eine geringe Rolle - es ist
aber im ursprünglichen Codd'schen Modell vor dem Verbund eingeführt worden,
da das Kreuzprodukt mathematisch einfacher ist als der Verbund. Der Verbund
kann als Selektion auf dem Kreuzprodukt definiert werden. Umgekehrt ist das
Kreuzprodukt ein Spezialfall des natürlichen Verbundes: wenn nämlich die Menge
der Verbindungsattribute leer ist, d.h.
R X S = R Join[ ] S .
Die Voraussetzung für das Kreuzprodukt ist also, dass die Attribut-Bezeichner der
beteiligten Relationen jeweils verschieden sind - gegebenenfalls sind sie vorher
umzubenennen.
Beispiel
Es seien die beiden Relationen Werktag und Unterrichtsblock gegeben.
Werktag
Ta g N r
Ta g N a m e
1
Montag
2
Dienstag
3
Mittwoch
4
Donnerstag
5
Freitag
Unterrichtsblock
BlockNr
Anfang
Ende
1
08:00
09:30
2
09:45
11:15
3
11:30
13:00
 
Search WWH ::




Custom Search