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