Of course you can avoid it. Databasing, and programming have been around for 40 odd years using normalised data. Understand your data, and how you want to work with, then strcuture it in a way that makes your life easiest, this is the core process of a programmer.
... View more