Relationenalgebra und SQL: Semi-Join: Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>SebastianAigner
 
(kein Unterschied)

Aktuelle Version vom 23. Februar 2016, 15:49 Uhr

Vorlage:Navigation zurückhochvor buch

Der Semi Join berechnet den Anteil eines Natural Joins, welcher nach einer Reduktion auf die linke Relation übrig bleibt.

Definition

Für zwei Relationen R(A1,...,An,B1,...,Bn) und S(B1,...,Bn,C1,...,Cn) ist das Ergebnis des natürlichen Verbundes

RS:={r|rRsSr[B1,...,Bn]=s[B1,...,Bn]}

Beispiel

R:
A B C D
1 2 3 4
4 5 6 7
7 8 9 0
S:
A F G
1 2 3
7 8 9
SEMIJOIN (R, R.A = S.A, S):
A B C D
1 2 3 4
7 8 9 0

SQL

Relationenalgebra und SQL:Vorlage: SQL

oder Relationenalgebra und SQL:Vorlage: SQL


Vorlage:Navigation zurückhochvor buch