Dazuaga:
Observando tus tablas...
Cita: ID_PROVINCIA – Bueno, es obvio... se relaciona con la tabla “provincias”
ID_DEPARTAMENTO - Localización geográfica... se relaciona con la tabla “departamentos”
LOCALIDAD - Otra localización geográfica más puntual (si lo logro, se relacionaría con la tabla “municipios”...)
veo que no estas normalizando tu base de datos. Sugiero, si no es muy tarde a estas alturas, que lo organices de la siguiente manera
id_localidad (foreign key)
en tu tabla de localidades incluyes
id_provincia (foreign key)
y en tu tabla de provincias
id_departamento (foreign key)