Patent ID: 7836071

Claim:
A computer-implemented method for displaying a collection of logical fields used to compose an abstract query, comprising: identifying a selection of a model entity by use of one or more computer processors, wherein the model entity specifies a logical focus for the abstract query and wherein the model entity is defined by a database abstraction model as a set of database relations, wherein each relation specifies a first database structure and a second database structure of a physical database underlying the database abstraction model, and wherein the first database structure and the second database structure store data related to the model entity; identifying the first database structure and second database structure referenced by each of the one or more relations in the definition of the model entity in the database abstraction model; for each database structure referenced by the one or more relations, identifying one or more logical fields defined by the database abstraction model which reference a respective one of the database structures; and outputting, for display in a query interface, the identified one or more of logical fields relevant to the selected model entity.