is-Logo

Relationale Datenbanken
Kartesisches Produkt

S. Spolwig

[Home | Datenbanksysteme]

page_dowm





Das kartesische Produkt ist die Menge aller möglichen Wertekombinationen

KUNDE
K-Nr Name
1 Abel
2 Bebel
47 Waalkes

AUSLEIHE
K-Nr V-Nr ....
1 300  
47 400  








kartesisches Produkt

1 Abel 1 300
1 Abel 47 400
2 Bebel 1 300
2 Bebel 47 400
47 Waalkes 1 300
47 Waalkes 47 400
 


Daraus lässt sich eine Definition ableiten:




Eine Relation ist eine Teilmenge des kartesischen Produkts, wobei alle Tupel unter sich verschieden sind

 

... und noch einmal: join (KUNDE.K-Nr = AUSLEIHE.K-Nr)

Suche Kunden-Nr, Name aller Kunden, die ein Video ausgeliehen haben!
1 Abel 1 300
1 Abel 47 400
2 Bebel 1 300
2 Bebel 47 400
47 Waalkes 1 300
47 Waalkes 47 400

 






Selektion
1 Abel 1 300
47 Waalkes 47 400

und nun noch die Projektion

1 Abel
47 Waalkes

 04. Oktober 2008   ©  Siegfried Spolwig