School-OverviewFlashcardsDMIS_05LB_2.1-2.4

Grundoperatoren

Frage

Grundoperatoren Welche zentralen Operationen der relationalen Algebra gibt es und wie lauten ihre SQL-Entsprechungen?

Antwort

  1. Selektion: σBedingung(R) – SQL: SELECT * FROM R WHERE Bedingung, 2. Projektion: πAttr1,Attr2,…(R) – SQL: SELECT DISTINCT Attr1, Attr2 FROM R, 3. Kartesisches Produkt: R×S – SQL: FROM R CROSS JOIN S, 4. Natürlicher Join: R⋈S – SQL: JOIN über gemeinsame Spalten, 5. Theta-Join: R⋈θS – SQL: FROM R JOIN S ON θ, 6. Vereinigung: R∪S – SQL: UNION, 7. Schnittmenge: R∩S – SQL: INTERSECT, 8. Mengendifferenz: R−S – SQL: EXCEPT (oder MINUS in Oracle).