Relationale Algebra → Selektion einer Teilmenge mit Bedingung → Auswahl bestimmter Attribute, Projektion, Duplikat-Eliminierung Bedingungen können über >, ≥, =, ≤, < realisiert werden und mit AND und OR verknüpft werden. → Rename R→S und (A1 ... An)→(B1 ... Bn) Mengentheoretische Operatoren ∪ → UNION → Vereinigung beinhaltet alle Tupel ∩ → INTERSECT → Schnitt beinhaltet nur Tupel die in beiden Relationen sind − → DIFFERENCE → Alle Tupel die in R1 aber nicht in R2 sind Mit dem kartesischen Produkt × werden alle Tupel in allen möglichen Kombinationen kombiniert. JOIN-Operationen Beim Join werden zwei Relationen über eine Bedingung miteinander verknüpft. Theta-Join → Bedingung über >, ≥, =, ≤, <, ≠ θ Equi-Join → Bedingung über = = Natural-Join → Verbindung mit mehreren gleichen Attributen ∗ Left-Outer-Join → Jedes Tupel aus R1 wird ausgegeben, rechts wird mit NULL aufgefüllt Right-Outer-Join → Links wird mit NULL aufgefüllt Full-Outer-Join → Es wird rechts und links mit NULL aufgefüllt Aggregatsfunktionen → so können mit count(), avg(), max() oder min() Werte geliefert werden. Durch die Angabe eines Attributes können die Tupel auch gruppiert werden.