Zoektocht naar de juiste databasevragen
Wie precies weet welke informatie hij zoekt kan vanzelfsprekend goed terecht bij een databasesysteem. Maar wie niet precies weet wat hij weten wil, zal een database al gauw als een sfinx ervaren. Er is echter bemiddeling denkbaar.
Databasemanagementsystemen sluiten impliciet een overeenkomst met de gebruiker. Ze geven snelle en correcte antwoorden in ruil voor precieze en complete vragen, correct gesteld in een query-taal zoals SQL. Gebruikers die onbevangen op zoek zijn naar interessante gegevens zonder veel kennis van de database en de inhoud ervan, zijn aangewezen op zoeken via trial-and-error. Maar dat is, vooral bij grote databases, tijdrovend en bovendien vaak weinig effectief; het gevaar is groot dat wel degelijk in de data besloten relevante inzichten niet boven water worden gehaald.