Relationale Datenbanksprachen Relationenalgebra und Relationenkalkül sind formale Spezialsprachen für Anfragen•SQL (Structured Query Language) als praxisnähere Sprache 1974 im IBM Almaden Research Centre entwickelt.•SQL ist Mischung von relationalen Algebra und relationalem Kalkül, plus Zusätze (z.B. arithmetische Operatoren oder Aggregatfunktionen).•SQL Tabellen sind Multimengen von Tupeln – d.h. diese können Duplikate enthalten•Teilsprachen, die wir behandeln werden: •Data Manipulation Language (DML)•: Einfügen, Ändern, Löschen und Anfragen von Daten•Data Definition Language (DDL)•: Schemadefinitionen•Data Query Language (DQL)•: Abfragen•Data Control Language (DCL)•: Rechtebehandlung•Transaction Control Language (TCL)•: Transaktionsbehandlung