Abfragesprache
Eine Abfragesprache ist eine textbasierte Sprache, um alle Funktionen eines Datenbankverwaltungssystems anzusprechen.Die Abfragesprache ist eine Schnittstelle zwischen dem Applikationsprogrammierer oder Endbenutzer und dem DBMS. Sie dient zur Datenmanipulation, Datendefinition und zur Administration einer Datenbank. Sie ist ein allgemeines Hilfsmittel, um Informationen über den Inhalt einer Datenbank zu erfragen. Ihr Entwurf und die Implementation bestimmen wesentlich darüber, ob und wie einfach ein Benutzer mit einer Datenbank kommunizieren kann. Der Nutzer teilt mittels Abfragesprache dem Datenbanksystem mit, was er gerne aus dem Datenbestand erfahren möchte. Die Form der Ausgabe kann ebenfalls zu spezifizieren sein; sie ist allerdings bei den derzeit gängigen relationalen Datenbanken vorgegeben und tabellenförmig.
Eine der bekanntesten und weitverbreitetsten Abfragesprachen ist SQL. Diese ist aber z.B. für raumbezogene Daten nur bedingt geeignet.