( ) languages enable nonprogrammer to use certain easily understood commands to search and generate reports from a database.