Mengenoperationen Flashcards
1
Q
Welche Mengenoperationen gibt es?
A
- UNION - Vereinigung
- UNION ALL
- INTERSECT - Schnittmenge
- MINUS - Differenzmenge
2
Q
Sind alle Mengenoperationen in allen DBMS implementiert?
A
- INTERSECT und MINUS nicht immer implementiert
- da sehr selten benötigt
- können mit WHERE nachgebildet werden
3
Q
Wofür sind Mengenoperationen da?
A
- Kombination der Ergebnisse mehrerer Abfragen
4
Q
UNION
A
- duplikatfreie Vereinigungsmenge
5
Q
UNION ALL
A
- Vereinigung mit Duplikaten
6
Q
INTERSECT
A
- Schnittmenge
- gibt Datensätze zurück, die in beiden Abfragen vorkommen
7
Q
MINUS
A
- auch: EXCEPT
- Differenzmenge
- gibt Datensätze zurück, die nur in der ersten Abfrage vorkommen und nicht in der zweiten
8
Q
Was ist der Unterschied von JOIN und UNION?
A
- JOIN: kombiniert Datensätze aus zwei oder mehr Tabellen basierend auf gemeinsamer Spalte
- Verknüpft Zeilen nebeneinander
- UNION: kombiniert Ergebnisse von zwei oder mehr Abfragen zu einer einzigen Ergebnismenge, indem es übereinanderliegende Zeilen hinzufügt
- Ergebnis: längere Tabelle