Разве это не очевидно? Пример:
1) Нормальная форма — не хранить количество денег у юзера, а вычислять их как сумму изменений по транзакциям. У юзера, допустим, 1млн транзакций. Надо сагрегировать 1млн кортежей таблицы.
2) Денормализованная форма — хранить количество денег юзера полем у юзера. Чтобы узнать их, нужно просто вытащить один кортеж–запись юзера.