35. A system comprising: one or more processors; an input handler executed by at least one of the processors and configured to receive a keyword by which to search a content index of a database for a corresponding data source from a plurality of data sources associated with the database, the data sources including metadata, fields and data populating the database; a search engine executed by at least one of the processors and configured to search the content index for the keyword, and to provide metadata from the content index corresponding to the keyword; the input handler being configured to receive a selection from the metadata; a query engine executed by at least one of the processors and configured to provide, responsive to the selection of the metadata, a first graphical icon in a graphical user interface, the first graphical icon representing the selected metadata, and to provide in the graphical user interface a second graphical icon representing a corresponding data source, wherein the input handler is configured to determine that the first graphical icon is graphically associated within the graphical user interface with the second graphical icon; and a translation engine configured to provide, responsive to the graphical association of the first and second graphical icons, a list of natural language queries to perform between the selected metadata and the data source, the natural language queries including intuitive descriptions of the natural language queries based on the selected metadata and an experience level of the user, the intuitive descriptions being different for users with different levels of experience, wherein the query engine is configured to query the database using query parameters based on the data source and a natural language query selected from the list of natural language queries.
35. A system comprising: one or more processors; an input handler executed by at least one of the processors and configured to receive a keyword by which to search a content index of a database for a corresponding data source from a plurality of data sources associated with the database, the data sources including metadata, fields and data populating the database; a search engine executed by at least one of the processors and configured to search the content index for the keyword, and to provide metadata from the content index corresponding to the keyword; the input handler being configured to receive a selection from the metadata; a query engine executed by at least one of the processors and configured to provide, responsive to the selection of the metadata, a first graphical icon in a graphical user interface, the first graphical icon representing the selected metadata, and to provide in the graphical user interface a second graphical icon representing a corresponding data source, wherein the input handler is configured to determine that the first graphical icon is graphically associated within the graphical user interface with the second graphical icon; and a translation engine configured to provide, responsive to the graphical association of the first and second graphical icons, a list of natural language queries to perform between the selected metadata and the data source, the natural language queries including intuitive descriptions of the natural language queries based on the selected metadata and an experience level of the user, the intuitive descriptions being different for users with different levels of experience, wherein the query engine is configured to query the database using query parameters based on the data source and a natural language query selected from the list of natural language queries. 39. The system of claim 35 wherein the search engine is configured to assemble the content index from the database, the content index including the data sources, fields and data of the database.