Just wrapped up a powerful hands-on assignment where I built a complete data model inside Salesforce and I have to say, this is where things start getting really fun.
Here’s what I worked on:
✅Created three custom objects:
-Student
-Course
-Instructor
✅ Designed meaningful fields with the right data types (Email, Picklist, Date, Number, etc.)
✅ Built relationships the right way:
-Master-Detail relationships
-Lookup relationships
-A Many-to-Many relationship using a Junction Object (Course_Enrollment)
That junction object was the real brain workout 🧠 understanding how one student can enroll in multiple courses and one course can have multiple students really made the architecture click for me.
Then I took it further:
🔥 Created a Roll-Up Summary field to automatically count how many students are enrolled in each course.
🔥 Customized List Views to make the data clean and easy to access.
I also attempted to build automation using Flow so enrollments could be created automatically from the Student record. I ran into a snag I couldn’t fully resolve, but troubleshooting it actually helped me better understand how record-triggered flows connect and execute. Even though it didn’t fully work yet, the learning process was valuable.
What I’m enjoying most is seeing how everything connects. At first, relationships felt confusing. But once I understood how Salesforce structures data, it started to feel like building a real system — not just completing an assignment.
This project really showed me how powerful proper data modeling is. It’s not just about creating objects — it’s about designing something that mirrors real business processes.
Still learning. Still building. 🚀
And I Give Thanks to our Mentors for giving us this opportunity!!!!
#PathwayToSalesforce #DataModeling #LearningByDoing