Um eine Datenbank erfolgreich zu betreiben ist eine Datenbanksprache notwendig, die den unterschiedlichen Anforderungen der Nutzer gerecht wird. Die Relationenalgebra bildet den formalen Rahmen für die Datenbanksprache. Sie umfasst Operationen welche die Berechnung von neuen Ergebnistabellen aus gespeicherten Datenbanktabellen einer relationalen Datenbank erlauben.
Zur Erinnerung: In der Mathematik ist eine Algebra definiert durch einen Wertebereich sowie darauf definierten Operationen. Die Operationen führen dabei nicht aus der Menge heraus. Überträgt man dies auf Datenbankabfragen entsprechen die Inhalte der Datenbank den Werten. Die Operationen sind Funktionen zur Berechnung von Abfrageergebnissen. Die Abfrageoperationen sind beliebig kombinierbar und bilden somit eine Algebra zum "Rechnen mit Tabellen".
Literaturempfehlungen zum Thema:
- Heuer, A.; Saake, G.: Datenbanken kompakt, mitp - Verlag, Bonn 2001
- Heuer, A.; Saake, G.: Datenbanken: Konzepte und Sprachen , mitp - Verlag, Bonn 2000
- Meier, A.: Relationale Datenbanken, Springer-Verlag Berlin Heidelberg New York 2001
Materialien zur Einführung in die Relationenalgebra:
Eine Seite von Mirko Hans


