What is the best way to design the schema for the following requirements?
Need to store Countries, States, Counties, and counties can be divided into regions. Regions can then have people with various data points to report on.
Regions can also be further divided into divisions which is like grouping people. So Region 1 can have Division A, Division B with people in each of these divisions. Regions and Divisions, each have different set of meta data that are different from Countries, States and Counties.
Reports will be on the data associated with people and similar to google analytics with drilling down from Country all the way down to regions and divisions.
Note: Regions can have 10 peopel and 1 division with 4 people and remaining 6 people are not tied to any division.