Gestion d'une billetterie en language SQL

Bonjour,
j'ai une base de données à créer concernant la gestion des billetterie des vols
je voudrais afficher pour un client données les différentes propositions des lignes de vols prenant en considération les vols les moins cher et dont on perd le moins de temps ( moins de distance trajet).
le client nous donne comme information la ville du départ , la ville d'arrivée et la date du vol. si la date donnée ne conviens a aucun vol ou que toutes les places sont prise, on doit lui proposer d'autre vols en d'autres dates mais qu'ils soient proche de la date donnée par le client .
Alors comment on pourra calculer la distance entre les villes ( du monde entier) et le temps total du vol avec la possibilité d'avoir plusieurs escales dans le même vol, ainsi que le trajet convenable passant par plusieurs villes et aéroport.
la problématique c'est de proposer aux clients les différents possibilités de trajet et d'afficher les escales et durée de vol total, ainsi que la meilleur trajectoire selon les critères déjà citées.

1 réponse

  1. Modérateur
    Salut,

    C'est un bel exercice à faire, bon courage.

    Cdlt

    1
    1. Modérateur
      Salut,

      je confirme, c'est un sacré projet...
      0
    2. eeeeeeeeeeeeeeeeeeeih oui ;)
      mais je devrais le résoudre le tôt possible :p
      0
    3. Modérateur
      Bien, donc tu devras imaginer comment implémenter l'algorithme de Dijkstra en SQL...
      Sacré projet...
      0
    4. Ok je vais voir
      même si ça parait vraiment difficile :p
      0
    5. Modérateur
      La recherche opérationnelle est impossible à faire en SQL pur...
      0