database. From there, any object related to it can be retrieved using navigation (that is,
following data member pointers) or by a query (that is, selecting all elements of a given
collection that satisfy a specified predicate). Figure 27.20 illustrates a number of these
points: