A query language is a text-based language in order to activate all functions of a
DBMS. The query language is an interface between the application programmer or end user and the
DBMS. The query language serves for manipulation of data, data definition and administration of a data base. A typical example is
SQL.