A method, apparatus, and article of manufacture for using a relational
database management system to support on-line analytical processing (OLAP)
systems. A multi-dimensional database is defined using an outline that
contains one or more dimensions, each dimension having a list of one or
more members. A relational schema is defined based on the defined
multi-dimensional database. A relational database is created based on the
defined relational schema. The relational database is accessed using
access mechanisms provided by the multi-dimensional database and the
relational database.