O interogare de bază de date este concepută pentru a prelua rezultate specifice dintr-o bază de date. Interogarea este formulată de utilizator după formate predefinite. După căutarea datelor, informațiile relevante pentru interogare sunt filtrate din colecția de date și sunt raportate utilizatorului.
Bazele de date sunt utilizate pentru colectarea și stocarea unor cantități mari de informații. Datele sunt introduse într-o bază de date prin intermediul tabelelor sau formularelor. Întrucât cantitatea de date dintr-o bază de date poate fi foarte mare, interogările sunt o caracteristică necesară pentru a face bazele de date utilizabile. Rezultatele unei interogări pot fi afișate într-un raport pentru prezentare sau imprimare.