Data modeling analyzes data objects and figures out the relationships between them. It generates a theoretical representation of data objects — vendors or customers in SaaS databases and how to store them in a system, defining the rules for the relationship between tables.