Database interaction is facilitated by graphically presenting database
objects in groups that are not necessarily dictated by object types of
the database objects. In an example implementation, database navigation
is facilitated by determining object dependency groups for a database in
which each object dependency group corresponds to a database source
object and includes at least those database objects that depend directly
or indirectly from the corresponding database source object. When these
data source object-based dependency groups are graphically displayed,
selecting a database object thereof provides access thereto. In another
example implementation, a user can designate an attribute associated with
database objects by which the database objects are to be grouped. Thus,
the database objects are grouped by various values that the
user-designated associated attribute takes. These
designated-attribute-based value-driven groups may also be graphically
displayed to enable navigation of and access to the different database
objects assigned to them.