Mit dieser Formalen Schreibweise lassen sich Abfragen aus verschiedenen Relationen formulieren.

Selektionen

Das Symbol symbolisiert die Auswahl. Dabei wird ein Datensatz nach den Werten der angegebenen Attributen gefiltert.
Es werden alle Spalten übernommen.

Projektion

Bei einer Projektion werden einzelne Spalten einer Auswahl gefiltert. Entgegen der Selektion bleiben die Zeilen hier unverändert.

Umbenennung

Bei einer Umbenennung wird ein Attribut umbenannt. Die Transformation hat keinen Einfluss auf die selektierten Daten.
Falls eine Umbenennung in einer verschachtelten Kette auftritt, müssen alle äußeren Transformationen den neuen Namen verwenden. Im Beispiel ist dies ersichtlich, die Projektion verweist auf Vorname anstelle des ursprünglichen Name

Kartesisches Produkt

Das Kartesische Produkt berechnet alle möglichen Kombinationen zweier Relationen.
Das Resultat enthält demnach bei zwei Relationen der Größen und exakt Elemente.

Vereinigung

Die Vereinigung ist in der Lage mehrere Relationen zu kombinieren. Dabei müssen die beiden Relationen vereinigungskompatibel sein. Das bedeutet, dass sie in sämtlichen Attributnamen und Domänen übereinstimmen müssen.
Duplikate werden hierbei ignoriert.

Schnitt

Der Schnitt bestimmt alle Elemente, die in beiden Relationen vorhanden sind.

Differenz

Die Differenz oder einer Relation zu einer Anderen sind alle Elemente aus , die nicht in enthalten sind.
Dabei müssen die Relationen wie auch bei der Vereinigung vereinigungskompatibel sein.

Besonderheit

Die Differenz zwischen und ist im Allgemeinen nicht identisch zur Differenz von und .

Verbund (Join)

Beim Kartesisches Produkt entstehen häufig Ergebnismengen mit zu vielen Elementen.
Die verschiedenen Varianten des Verbunds grenzen die Ergebnismenge etwas ein.

Thetaverbund

Der Verbund ist ein Verbund der alle Tupel des Kartesischen Produkts enthält, für die eine Aussage wahr ist.

Natürlicher Verbund

Beim Natürlichen Verbund wird anhand gemeinsamer Attribute verbunden.
Es wird immer über alle Attribute mit gleichem Namen abgeglichen

Äußerer Verbund

Bei einem äußeren Verbund werden allen Elementen der Linken Relation ein Element der Rechten Relation zugeordnet. Ähnlich wie beim Natürlichen Verbund wird nach passenden, gleichnamigen Attributen gesucht. Falls kein passender Eintrag gefunden wurde, wird mit dem leeren Wert Null aufgefüllt.
Dieses Auffüllen ist der einzige Unterschied zum natürlichen Verbund.