Mengenoperationen Flashcards

1
Q

Welche Mengenoperationen gibt es?

A
  • UNION - Vereinigung
  • UNION ALL
  • INTERSECT - Schnittmenge
  • MINUS - Differenzmenge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wofür sind Mengenoperationen da?

A
  • Kombination der Ergebnisse mehrerer Abfragen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UNION

A
  • duplikatfreie Vereinigungsmenge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

UNION ALL

A
  • Vereinigung mit Duplikaten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

INTERSECT

A
  • Schnittmenge
  • gibt Datensätze zurück, die in beiden Abfragen vorkommen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MINUS

A
  • auch: EXCEPT
  • Differenzmenge
  • gibt Datensätze zurück, die nur in der ersten Abfrage vorkommen und nicht in der zweiten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly