The need to follow the rules of Normalization break down in the context of DBMS performance and analytical processing. For details on the subject of Denormailization please see "BENEFITS OF DENORMALIZED RELATIONAL DATABASE TABLES" at:
http://www.siue.edu/~dbock/cis564/denormal.htm
For a review of Normalization please see "A Well Designed Relational Database" at:
http://csc.noctrl.edu/f/kwt/460/normal.htm
Microsoft uses Denormalization when its OLAP technology in SQL 7.x uses "pre-complied aggregations" which are stored in a multidemenional cache called a "cube." For more details please see "OLAP Services: Optimizing Cube Performance Using Microsoft OLAP Services" at:
http://msdn.microsoft.com/library/techart/olapunisys.htm
and "OLAP: Resistance Is Futile!" at:
http://www.sqlmag.com/Articles/Index.cfm?ArticleID=5103