@n00b Just replacing strings with numbers isn't normalization, no. The design you choose is mostly driven by how the data will be used, and what sort of data quality guarantees you need. Have a look at some of
these answers for example to get a feel for the process.