Object Traversals
Ÿ Even with lazy reads, object traversal is not always
ideal
To find a phone number for the manufacturer of a product
that a particular customer bought, may do several queries:
Ÿ Get customer in question
Ÿ Get orders for customer
Ÿ Get parts for order
Ÿ Get manufacturer for part
Ÿ Get address for manufacturer
Very natural object traversal results in 5 queries to get
data that can be done in 1