Procesor dotazov je jedným z hlavných komponentov relačnej databázy alebo elektronickej databázy, v ktorej sú údaje uložené v tabuľkách riadkov a stĺpcov. Dopĺňa pamäťové jadro, ktoré zapisuje a číta údaje na pamäťové médiá a z nich.
Základná prevádzka
Používateľ alebo aplikačný program interaguje s procesorom dotazu a procesorom dotazu zasa interaguje s ukladacím mechanizmom. Procesor dotazov v podstate prijme inštrukciu alebo inštrukcie napísané v štruktúrovanom jazyku SQL (Structured Query Language), vyberie plán na vykonanie inštrukcií a vykoná plán.
Video dňa
Optimalizácia
Syntax SQL sa transformuje do série operácií, ktoré možno vykonávať s údajmi a ich indexmi. Plán nespracovaných dotazov, ako je známe, je optimalizovaný tak, aby bol pred vykonaním efektívnejší.
Separácia
Používateľ efektívne určí výsledok, ktorý chce dosiahnuť, a procesor dotazov určí, ako sa výsledok dosiahne. Týmto spôsobom procesor dotazu oddeľuje používateľa od nepotrebných podrobností o tom, ako sa dotaz vykonáva.