Кіріспе

Деректер қорына және ақпараттық жүйелерге сұраулар жіберуге арналған компьютерлік тіл. Сұрау тілі, сондай-ақ деректерді сұрау тілі немесе деректер қоры сұрау тілі (DQL) – деректер қорына және ақпараттық жүйелерге сұраулар жіберуге қолданылатын компьютерлік тіл. Деректер базасы жүйелерінде сұрау тілдері ақпаратты алу үшін қатаң теориялық негізге сүйенеді. Белгілі бір мысал – құрылымдық сұрау тілі (SQL).

Түрлері

Жалпы алғанда, сұраныс тілдерін деректер қорын сұрау тілдері немесе ақпаратты іздеу сұраныс тілдері ретінде жіктеуге болады. Айырмашылығы – деректер қорын сұрау тілі нақты сұрақтарға фактілерге негізделген жауап беруге тырысады, ал ақпаратты іздеу сұраныс тілі зерттеліп отырған салаға қатысты ақпаратты қамтитын құжаттарды табуға бағытталған. Басқа сұраныс тілдерінің түрлері:

Толық мәтін. Ең қарапайым сұраныс тілі – барлық терминдерді кері индекстегі тізімдермен сәйкестендірілетін және одан кейін ең тиімді құжаттарды алу үшін рейтингтік модельдер қолданылатын сөздер жиынтығы ретінде қарастырады. CFG токендерді ғана анықтайды. Веб-іздеу жүйелері көбінесе осы тәсілді қолданады. Бульдік. Бульдік операторларды (AND, OR, NOT) қолдауға мүмкіндік беретін сұраныс тілі. Құрылымдалған. Құжат құрылымдалған және оның құжаттық құрылымын пайдаланып индекстелген жағдайда, өрістерде (немесе олардың комбинациясында) іздеуді қолдайтын тіл. Табиғи тіл. Табиғи тілді қолдайтын сұраныс тілі, табиғи тілдегі сұранысты тиісті құжаттарды алу үшін ең жақсы пайдаланылатын формаға талдайды, мысалы, сұрақ-жауап жүйелерінде немесе әңгімелесу арқылы іздеуде.