I need to map a relation between a city council and its area of influence. Each city has one area of influence and one subarea. Each influence area has several subareas. For example,
table city
- influence_area: Foreign key to influence_area table
- influence_subarea: Foreign key to influence_subarea table
table influence_area:
- name
table influence_suberea
- name
- influence_area: Foreign key to influence_area table
So clearly there is a redundancy in the definition. Is it good practice to reference only the subarea in the city table? What is the best practice in this case?