Hay registros en AEROPUERTO
que apuntan a registros que no existen en CIUDAD
.
Para saber qué registros de AEROPUERTO
tiene ese tipo de problema:
select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
Si el conjunto de resultados no está vacío, haz tienen registros de orfanato. Deberá agregar el CIUDAD
faltante registros para crear el AEROPUERTO_FK
clave foránea, o actualizar todos los AEROPUERTO.CODIGO_CIUDAD
erróneos a nulo (si este es un campo anulable, pero perderá la información de la ciudad para esos registros del aeropuerto).