Strukturierte Abfrage-Sprache, SQL

SQL, zu Deutsch Strukturierte Abfrage-Sprache, ist eine Datenbanksprache. Verwendet wird sie zur Definition, Abfrage und Bearbeitung von Daten. Die Datentypen in SQL sind den Programmiersprachen nachempfunden.
Die Bezeichnung SQL bezieht sich auf das englische Wort “query”, deutsch: „Abfrage“. Mit Abfragen werden die in einer Datenbank gespeicherten Daten abgerufen und dadurch dem Benutzer oder einer Anwendersoftware zur Verfügung gestellt.
Die Sprache basiert auf der relationalen Algebra. Ihre Syntax ist relativ einfach aufgebaut und semantisch an die englische Umgangssprache angelehnt. Ein gemeinsames Gremium von ISO und IEC standardisiert die Sprache unter Mitwirkung nationaler Normungsgremien wie ANSI oder DIN. Durch die Verwendung von SQL visiert man die Unabhängigkeit der Anwendungen vom eingesetzten Datenbankmanagementsystem an.