N-dimensional Queries
Have looked at one-dimensional queries, e.g.
select * from R where a = K
select * from R where a between Lo and Hi
  |  
 
and heaps, hashing, indexing as ways of efficient implementation.
 
Now consider techniques for efficient multi-dimensional queries.
 
Compared to 1-d queries, multi-dimensional queries
 
-  typically produce fewer results
 -  require us to consider more information
 -  require more effort to produce results
  
 |