Summary
In this chapter, you learned some historical information about database design, as well as how a proper design can be crucial to the overall Salesforce solution. You also learned about some key concepts, such as reference data, reporting data, and big data, in addition to general information about document management systems.
We then covered various data modeling principles and activities, including the process of normalizing and denormalizing data. We also covered other common architectural knowledge areas, such as normal forms, database relationships, and cardinality.
All this knowledge will be required when you're designing your secure and scalable Salesforce solution. In the next chapter, we will cover another set of required common architectural skills. This time, we will focus on the ever-growing and always-interesting integration domain.