www-ai.cs.tu-dortmund.de/LEHRE/VORLESUNGEN/kdd2006/Datenbanken_Teil1.pdf
Relationale Datenbanken
FROM Filme1, Filme2 WHERE star=`H.Ford´ AND
Filme1.titel=Filme2.titel AND Filme1.jahr=Filme2.jahr;
∀ π Filme1.studio (σ Filme1.titel=Filme2.titel AND Filme1.jahr=Filme2.jahr (Filme1 X Filme2))
Universität [...] Wenn t1(A1, ..., An ) = t2(A1, ..., An ) dann t1(B ) = t2(B ) für beliebige r in R
A1, ..., An B1
A1, ..., An B2 ... A1, ..., An Bn
wird geschrieben: FD: A1, ..., An B1, B2,..., Bn
Universität Dortmund [...] Dortmund
319+42
Beispiel
• SELECT Stars1.name, Star2.name FROM Stars Stars1, Stars Stars2 WHERE Stars1.adresse=Stars2.adresse AND
Stars1.name < Stars2.name; • Liefert alle Tupel mit zwei Namen von zusammen …