1. One or more computer-readable media storing computer-executable instructions for causing a computer system programmed thereby to perform a method comprising: receiving input for a search area for a database search; and for the database search, determining one or more target tables that fit the input for the search area based on one or more of: (1) names of plural available database tables, (2) text descriptions of the plural available database tables, and (3) data definitions for fields of the plural available database tables.