Bonjour tout le monde,
Je me permet de poster sur ce forum, car j'ai actuellement besoin de votre aide.
Etudiante en L2 informatique je debute dans le SQL sur Oracle et je suis coincée sur un de mes DM qui commence à être trop compliqué pour moi.
Donc le Sujet est le suivant :
Agences de voyages
Schéma de relations =
- LesVilles (nomV, pays) // la ville dont le nom est nomV est situé dans le pays. Le nom de la ville est un identifiant
- LesMonuments (nomM, nomV, prix) // Le monument de nom nomM est situé dans la ville nomV. Son prix de visite est prix
- LesCircuits (numC, vDep, vArr, prix) // Le cricuit touristique identifié par numC part de la ville vDep et se termine dans la ville vArr. Son prix est de prix, qui ne prend pas en compte le prix des monuments visités. La ville de départ représente le point de rdv des accompagnateurs.
- LesEtapes (numC, rang, vEtape, nbJours) // La rang étape du circuit numC se deroule dans la ville vEtape où ke séjour est de nbJours.
On fait comme hypothèse que lorsqu'ils passent dans une ville tout les monuments sont visités.
- LesProgrammations (numC, dateDep, nbPlaces) // Le circuit identifié par le numéro numC programmé à la date dateDep est offert avec nbPlaces.
- LesReservations (numR, nomC, numC, dateDep, nbRes)
Le client de nom nomC a effectué une reservation numR sur le circuit numC programmé à la date dateDep : il a reservé nbres.
La première requête qui m'ennuie est la suivante:
Pour chaque programmation de circuit, retrouver les pays dans lesquels passe le circuit et la date à laquelle le circuit arrive dans ce pays.
La deuxième aussi où je rencontre des problèmes :
Etablir un récapitulatif faisant apparitre, pour chaque circuit : son numéro son coût total et son taux moyen de remplissage.
Je sais que je demande beaucoup mais j'en suis deja a environ 20 requetes dessus et je vois vraiment pas.
Je vous remercie grandement d'avance pour votre aide.
Cordialement
Partager