Cita: En 'Poblaciones' no puedo utilizar el codProvincia como PK ya que tiene duplicados. Lo utilizo para resolver el nombre de la provincia a la que pertenece la población. Por eso necesito hacer una relación 'uno a muchos'.
Exactamente por eso es que Poblaciones.codProvincia es FK de Provincias.codProvincia (que este es o sería el PK).
Repito el consejo:
Simplemente usa los cod% como llaves primarias y olvida los Id%... O en todo caso, haz la FK pero entre los Id% y deja los cod% como simples letreritos.