1. A method of searching a database, comprising: choosing a plurality of queries; selecting data from a database table; creating a data set from the selected data to satisfy the chosen plurality of queries; choosing a target query satisfied by the data set; and executing the target query on the data set.