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.
Lekérdezési nyelvek | |
---|---|
Adatbázis | |
---|---|
Fogalmak |
|
Objektumok |
|
Kulcsok | |
SQL |
|
Alkatrészek |