Structured Query Language (SQL) Datendefinitionssprache (Erstellen der Datenbankstruktur, d.h. der Tabellen) und Datenmanipulationssprache (Abfragen, Einfügen, Löschen und Ändern von Daten) für relationale Datenbanksysteme o Erstellen von Tabellen (Befehl CREATE) o Erstellen von Abfragen (Befehl SELECT) o Eingabe von Daten (Befehl INSERT INTO) o Ändern von Daten (UPDATE) o usw. Bei relationalen Datenbanksystemen werden die Daten in Tabellen gespeichert, die miteinander in Beziehung stehen Die Aufteilung der Daten auf verschiedene Tabellen erfolgt bei der Normalisierung Normalformen sind somit Regeln, die die Aufteilung auf verschiedenen Tabellen vollziehen Relationale Datenbanksystemen werden heute am häufigsten zum Abspeichern von strukturierten Daten verwendet Selektion: Abfragen von bestimmten Datensätzen (WHERE-Komponente des SELECT-Befehls). Dabei werden Operatoren wie >, <, = verwendet. Mehrere Bedingungen können mittels logischen Operatoren angeben werden (AND, OR, NOT). Projektion: Abfrage von bestimmten Datenfeldern (SELECT Datenfeld) JOIN: Verbindung von mehreren Tabellen über die gemeinsamen Felder (WHERE-Komponente des SELECT Befehls) SELECT Datenfeld FROM Tabelle WHERE Selektionsbedingung ORDER BY