De lo que entendí
Cita: Una Zona (América, Oriente o Europa) Posee varios países.
Un País tiene Varias Provincias y por cada provincias puede haber 1 o más agentes con sus respectivas oficinas y encargado
Se me ocurren las siguientes tablas:
Zona: ID,Nombre, etc.
PaisZona: IDZona,IDPais
Pais: ID, Nombre,etc
PaisProvincia: IDPais,IDProvincia
Provincia:ID,Nombre,etc
Y Aquí el problema ya que puedes tener varias soluciones, esta se me ocurre a mí:
Tablas:
Oficina
Encargado
OficinaEncargado
Agente
OficinaAgente
ProvinciaOficina
Lo de Servicios dependiendo de la Provincia no lo he entendido muy bien, pero debiese ser una tabla Servicios y una ServiciosProvincia y ya.