1. A method for synthesizing relations into hypercubes, comprising: (a) representing at least one calculated relation as a table supported by columns or domains, (b) joining at least one of the columns or domains of said table with dimensions and other relations mapped into a hypercube, (c) using said relations and said calculated relation and said join to populate said hypercube, such that new relations are created from existing relations and table-like representations of calculated relations.