I would always go for a normalized design for a month, except ...
There are several applications where it is advisable to denormalize, in particular, in a relational data array. If a business has a keen interest in performing many calculations, for example, βif goods sold in January exceed sales in February by more than 10%,β then a denormalized data file would be appropriate.
You can get rid of this because the data packet is not the main method of maintaining data integrity and is not subject to transplant updates.
source share