1. A method for improving data processing in connection with a database having restrictions therein, said method comprising: defining a dimension comprising a plurality of attributes; assigning each attribute to a respective column of said database having restrictions therein; defining relationships between said attributes of the defined dimension, said defined relationships not being subject to said restrictions of said database, said defined relationships establishing a first hierarchy of the attributes with respect to the defined dimension; defining new relationships between said attributes of the defined dimension, said new defined relationships establishing a second hierarchy of the attributes with respect to the defined dimension: said new relationships not being subject to said restrictions of the database; and said new relationships of the second hierarchy modifying at least one relationship of the first hierarchy between said attributes; and accessing said database via a query that employs at least one of the first hierarchy and the second hierarchy of said dimension without modifying the dimension, and displaying a result corresponding to the query to a user, wherein the first hierarchy and the second hierarchy share at least one common attribute from the defined dimension, the first hierarchy has at least one attribute from the defined dimension not present in the second hierarchy, and the second hierarchy has at least one attribute from the defined dimension not present in the first hierarchy.