Отсутствие сохранения результатов вычислений снижает избыточность и, на мой взгляд, в целом хорошо, но все сводится к случаю нормализации и вычислительной мощности, необходимой для операции. Часто базы данных не нормализуются на 100%, потому что мы не живем в идеальном мире, где это было бы идеально (бесконечная мощность процессора и скорость ввода-вывода), и поэтому это действительно должно быть определено в каждом конкретном случае основа.
Если вы не можете предвидеть необходимость сохранения результатов вычислений в БД, я бы посоветовал вам не хранить их. БД, как правило, легче поддерживать, тем более она нормализована.