In this chapter, you have learned about the declarative aspects of developing an application on the platform that applies to how an application is stored and how relational data integrity is enforced through the use of the Lookup field deletion constraints and defining unique fields. The Master-Detail relationships allowed you to model containment concepts in your data model to allow you to represent clear ownership concepts for your user's data. We also learned how to consider the data storage implications of extending your schema across columns instead of rows, and the benefits of the cost of storage for your end users. Finally, you also learned about a new type of object known as the Big Object, for storing billions of records in Salesforce.
In this chapter, we have now covered some major aspects of the platform with respect to packaging, platform alignment...