Hyper-Lattice Algebraic Model for Data Warehousing