BASE DE DATOS DE COMPAÑIA DE VIAJES

SUSOGF
04 de Noviembre del 2003
HOLA A TODOS.
A ver si alguien puede ayudarme en el diseño de las siguiente base de datos de una compañía de viajes.
Necesito realizar una base de datos para guardar la información relativa a vuelos y reserva de billetes.
Mi problema consiste en que en un vuelo debo indicar el aeropuerto de salida y el aeropuerto de llegada.
Tengo una tabla llamada AEROPUERTOS donde para cada uno tengo un codigo, nombre del aeropuerto, ciudad y pais.
En la tabla VUELOS pongo un campo AEROPUERTO_SALIDA y otro AEROPUERTO_LLEGADA donde indico el codigo de los aeropuertos de salida y llegada para un vuelo.
El problema se presenta cuando establezco la relacion entre el vuelo y los aeropuertos, pues debo establecer dos relaciones entre dos campos de la tabla vuelos y el campo codigo del aeropuerto de la tabla aeropuertos.
Hasta aqui todo perfecto, pero cuando meto datos y realizo la consulta no me muestra nada.
Como creeis que debo llebar a cabo la relacion?
Tengo que cambiar la estructura de tablas?
Muchas gracias a todos