lekérdeznyelvek
A lekérdezési nyelvek olyan formális nyelvek, amelyeket adatok lekérdezésére és gyakran módosítására használnak különböző adatmodelleken. Céljuk, hogy a felhasználó meghatározza, milyen adatokra van szükség, anélkül hogy a tárolás vagy végrehajtás részleteivel kellene foglalkoznia. A nyelvek lehetnek deklaratív vagy imperatív jellegűek, de a legtöbb modern lekérdezési nyelv deklaratív. A lekérdezések gyakran tartalmaznak szűrést, kijelölést, összekapcsolásokat, csoportosítást és adatmódosítást vagy transzformációt is.
Relációs adatbázisokhoz leggyakrabban használt nyelv az SQL (Structured Query Language). Az SQL lényegi elemei közé tartozik
XML- és dokumentum-alapú adatok esetén a XQuery és az XPath a legfontosabb lekérdezési eszközök. Az XQuery a
Webes és API-alapú környezetben gyakran használják a GraphQL-t, amely lehetővé teszi, hogy a kliens határozza meg