SQL and NoSQL databases do the same thing in different ways. It is possible choose one option and switch to another later, but a little planning can save time and money. We'll try to suggest best suited from your project requirement.
(Normalization minimizes data redundancy, there is no repetition for any unique thing for ex- publisher information for every book only the reference to it is stored)