Relationenalgebra und SQL: Vereinigung

Aus Wikibooks

Wechseln zu: Navigation, Suche
Wikibooks buchseite.svg Zurück zu "Mengenoperationen" | One wikibook.svg Hoch zu "Inhaltsverzeichnis" | Wikibooks buchseite.svg Vor zu "Differenz"


Vereinigungsmenge

Bei der Vereinigung R ∪ S werden alle Tupel der Relation R mit allen Tupeln der Relation S zu einer einzigen Relation vereint. Voraussetzung dafür ist, dass R und S das gleiche Relationenschema haben. Das heißt, sie haben gleiche Attribute und Attributtypen. Duplikate werden bei der Vereinigung gelöscht.

Inhaltsverzeichnis

[Bearbeiten] Definition

R \cup S := \{ t | t \in R \lor t \in S \}

[Bearbeiten] Voraussetzung

  • Vereinigungsverträglichkeit von R und S

[Bearbeiten] Beispiel

R:
A B C
1 2 3
4 5 6
S:
A B C
7 8 9
4 5 6
R ∪ S:
A B C
1 2 3
4 5 6
7 8 9


[Bearbeiten] SQL

SELECT * FROM R
UNION
SELECT * FROM S


Wikibooks buchseite.svg Zurück zu "Mengenoperationen" | One wikibook.svg Hoch zu "Inhaltsverzeichnis" | Wikibooks buchseite.svg Vor zu "Differenz"
Persönliche Werkzeuge