Existem registros em
AEROPUERTO que apontam para registros que não existem em CIUDAD . Para saber quais registros de
AEROPUERTO tem esse tipo de problema:select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
Se o conjunto de resultados não estiver vazio, você faz têm registros órfãos. Você precisará adicionar o
CIUDAD ausente registros para criar o AEROPUERTO_FK chave estrangeira, ou atualize todos os AEROPUERTO.CODIGO_CIUDAD errôneos para null (se este for um campo anulável, mas você perderá as informações da cidade para esses registros do aeroporto).