Bei den riesigen Datenmengen, die z.B. gerade das Internet, aber auch viele andere Datenbanken heute innehaben, ist oft nicht die Frage, ob eine Datenbank die gewünschten Daten enthält, sondern, wie man diese darin findet.
Um dies zu tun, existieren in jeder Datenbank Programme, die dem Benutzer eine Recherche so einfach wie möglich machen.