Datenbanksprachen

DDL (Data Definition Language)

Wer Daten und Datenstrukturen beschreiben will, benötigt dazu ein geeignetes Beschreibungswerkzeug, eine Datenbeschreibungssprache. Diese dient der Definition und der Veränderung des Datenschemas.
Typische DDL-Operationen (mit den entsprechenden Schlüsselwörtern in der relationalen Datenbanksprache SQL) sind:

DML (Data Manipulation Language)

Zusätzlich wird eine Sprache für die Beschreibung der Arbeitsmöglichkeiten mit Daten (Speichern, Suchen, Lesen, Ändern), den sogenannten Datenmanipulationen, benötigt. Solche Operationen können mit einer Datenmanipulationssprache durchgeführt werden. In solchen Sprachen treten typischerweise die erwähnten Stichworte auf, meist auf Englisch („insert, modifiy, update, delete, select“).
Typische DML-Operationen (mit den entsprechenden Schlüsselwörtern in der relationalen Datenbanksprache SQL) sind:



Häufig aber sind diese zwei Sprachen für Definition und Manipulation von Datenbanken in einer umfassenden Sprache zusammengefasst. Ein gutes Beispiel ist die relationale Anfragesprache SQL (Structured Query Language), die vertiefter in der Lektion „Relationale Anfragesprache SQL“ behandelt wird.