I want to push some new data to Salesforce and need to create some new objects to store this data in. Coming from a database background, I think I should create 6-10 custom objects and link them. One of the primary users of Salesforce, who has no background in programming or databases, in our organization thinks we should create 2-3 objects and then put lots of fields in those objects.
Is storing data in Salesforce different than other databases? I plan on flattening my tables somewhat. In my database I have probably 20 tables that I want to push to Salesforce (not including reference table). I think I can get it down to maybe 7 objects, but I'm getting push back from creating so many objects.
His concern with so many objects is that it'll be confusing and changes to one object will have impact to others. My concern is that we won't be able to efficiently store all this data in so few of objects without creating tons of fields that will mostly get left blank.
Thanks