1. A method of executing a command in a computer to perform a database operation on a relational database stored on a data storage device, the method comprising the steps of: (a) defining a multi-dimensional database having a set of multi-dimensional data blocks and a set of identifiers comprising selected dimensions of multi-dimensional data for identifying particular ones of the multi-dimensional data blocks, wherein the set of identifiers provides an ordering of the multi-dimensional data blocks using multi-dimensional member identifiers and holds usage information and age information about the multi-dimensional data blocks; (b) storing the data in the set of multi-dimensional data blocks in tables in a relational database, wherein the relational database represents the multi-dimensional database with a fact table and related dimension tables, one of the dimension tables being an anchor dimension table that does not intersect the fact table with a common column, and the remaining dimension tables being non-anchor dimension tables that intersect the fact table with common columns; and (c) accessing a set of rows representing a multi-dimensional data block from the relational database.