Summary information for documents are stored as entries in a table in a
relational database. Each entry includes a unique identifier, value(s)
for a set of attributes and rendering information for the corresponding
document. A collation order is obtained that defines a sort order for the
documents based on the set of attributes. An index is generated based on
the collation order and includes the rendering information for each
document. In response to a rendering request or other query, a query that
uses index-only access for the summary table can be used to obtain the
rendering information. Further, a set of marker values can be included to
provide efficient navigation of the index. Still further, additional
functionality can be included to display the documents in a hierarchical
structure. To this extent, the invention can automatically re-categorize
data when the child locations of a hierarchical location exceed a
specified number and/or link other relational data to a hierarchical
location.