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).