Understanding Data Modeling and Management
In Chapter 1, Salesforce Fundamentals, we briefly touched about objects, fields, and apps. Let's dive deeper and get our hands dirty to learn some core concepts of building our own apps. Throughout the book, we'll be creating a basic version of an international movie database (BIM DB) to explain those concepts, because IMDb is an official company. I would advise you to build it too to get a hands-on experience.
You could just keep reading, but you'll grasp the concepts in much more detail if you go into your Developer Org (yes, we set that up for something) and practice what you've learned. It will also help if you take the exam to visualize the requirements and solutions in a Salesforce Setup.
In this chapter, we'll be covering the following topics:
- Data modeling
- Relationship types
- Schema design and modification impact on Apex development
- Visualizing and creating entity relationships
- Importing and exporting data into development environments