1. A method for establishing algebraic relations from a query language statement comprising: providing a relation store for storing algebraic relations between data sets; receiving a query language statement referencing a plurality of data sets; composing a plurality of algebraic relations referencing the data sets specified in the query language statement; storing the plurality of algebraic relations in the relation store; receiving a subsequent query language statement requesting a requested data set; and providing the requested data set in response to the subsequent query language statement using at least one of the plurality of algebraic relations stored in the relation store.