Creating Parent-Child Entities Is there a way to create parent-child entities in Drupal 8?  I'm trying to create a structure where the top entity is for County, and the next level entity is for departments, and next level would be staff.  There will be different counties so the departments created at the second level entity will only be tied to the county it's created for, and same goes for staff which will only be associated to the the 2nd level entity(departments).  So Let's say department 1 on County 1 will have different staff from department 2 of the sane county 1.

Also how will the path for this be programmed?  Where in Drupal or what files should be created or modified so that it will structured like myowndrupalxx.xxx\module\county\1\department\2\staff\1 to display staff information for staff #1 of department 2 of county 1?

Lastly, can the database tables have a key for each table, so let's say for the Staff table being at the 3 level, it will have 3 keys, County, Department, and Staff, vs. the County table will have 1 key County.  This way it does follow the parent-child or relational database structure.

I am not a very skilled programmer in Drupal so please provide your explanations in lay man terms as much as possible.
What about using entity reference (included in D8) ? In your case, Each &quot;department&quot; has &quot;county&quot; and each &quot;staff&quot; has &quot;department&quot; : you may just add field to your department and staff content type (or taxonomy term depend on what you need to do with these).
Your may use pathauto to generate the URL you need for each content type :

county/{county_nid}
county/{county_nid}/department/{department_nid}
county/{county_nid}/department/{department_nid}/staff/{staff_nid}

This can be easylly used with views / content type display mode and could imho fit all your needs.