Why do we need to normalize a data model ?
to make it look good
to comply with the multidimensional modelling rules
to increase performance
to avoid redundancy