Lekérdezési nyelv

A lekérdezési nyelv  egy mesterséges nyelv , amelyen adatbázisok és információkereső rendszerek lekérdezése történik.

Sok lekérdező nyelvet fejlesztettek ki. A relációs adatbázisokkal kapcsolatos lekérdezések esetében az SQL nyelv lett a de facto szabvány , amelyet lekérdezési nyelvként terjesztenek más adatbázis-kategóriákhoz. Számos SQL-szerű nyelv létezik ( MDX , AQL , CQL , N1QL , LINQ ), amelyek különböző mértékben használják fel az SQL-szintaxist a nem relációs források eléréséhez.

Az XQuery és XPath az XML adatok kezelésére szolgál . Az RDF gráflekérdezések a SPARQL nyelvet használják ; egyes gráf DBMS-ekben a Gremlin nyelv .

A nyilvános keresőmotorok lekérdező nyelvei különleges szerepet töltenek be , mivel a felhasználók széles körének szólnak, miközben számos, az adatbázis-lekérdező nyelvekre jellemző tulajdonsággal rendelkeznek (professzionális felhasználók számára). Általában az ilyen nyelvek valamilyen reguláris kifejezési nyelv kiegészítéssel, beleértve a logikai operátorokat, a kötelező előtagokat, a szavak közötti távolság figyelembevételének képességét, a nyelv morfológiáját, a szavak kis- és nagybetűit, a kiterjesztett operátorokat, a fejlett keresési lehetőségeket, keresés finomítása.