5. A method for interfacing with a database, comprising: forming a representation of a first query of the database at a database interface processing device in response to an input, wherein the first query has a parameter that corresponds to an object in a set; transmitting the first query to the database; receiving at the database interface processing device a result of the first query and a recommendation to change the first query, wherein the recommendation to change the first query includes at least one child of the object and at least one parent of the object; presenting for display at the database interface processing device a representation of the result of the first query and a representation of the recommendation to change the first query; transmitting from the database interface processing device a second query of the database, wherein the second query corresponds to a child of the object or a parent of the object selected from the recommendation to change the first query; receiving at the database interface processing device a result of the second query; and presenting for display at the database interface processing device a representation of the result of the second query.
6. The method of claim 5 , wherein said presenting the representation of the recommendation to change the first query comprises presenting the representation of the recommendation in at least one of a written form and a graphic form and said transmitting the second query comprises receiving an input at the database interface processing device that interacts with the at least one of the written form and the graphic form.