Generic vs. Granular entities (when to split DBs)

Good question!

We have not taken a purist approach to the dilemma and thus have a mix of granular entities (e.g. Task and Build Task, Client Org and Partner Org) but also some generic ones (Meeting, Person) with loads of partially relevant fields.

I would really want to have inheritance across the entities, as that would allow for common fields with granular extensions:

2 Likes