SQL - NetProvence
Net_Provence est un réseau d'agences de voyage né en Provence, il y a quelques années, et qui se développe actuellement dans toute la France. Le système de réservation est géré par un SGBDR. Chaque agence de voyage dispose, pour un voyage donné, d'un nombre de places limité. Il vous est demandé d'interroger la base existante en créant des requêtes en SQL.
Clients(Code_client,Nom_client,Prénom_client,Adresse_rue_client,CP_client,Ville_client,#Code_agence)
Agence de voyage(Code_agence, Nom_agence, Adresse_agence, CP_agence, Ville_agence)
Nombre de places proposées par agence(#code_agence,#num_voyage, Nombre_de_place_proposées)
Réservations(N° réservation, Date réservation,#Code client)
Lignes réservation(#Num_réservation,#Num_voyage, Nombre_places_réservées,Tx_de_remise)
Voyages(Num_voyage, Nom_voyage,Date_départ,Durée_voyage,Prix_voyage)
Pour chacune des questions ci-dessous, reportez vous aux bases d'information SQL pour formuler les requêtes correspondantes et ainsi interroger la base de données présentée ci-dessus. Si vous bloquez, vous pouvez également formuler la requête avec l'interface d'Access puis passer en ode d'affichage SQL.
Question
Requêtes Simples
0001-liste des clients
0002-Liste des voyages
0003-liste des agences
Question
Requêtes avec tri
0004-Liste des clients code, nom(tri croissant), prénom, ville
0005-liste des Agences (tri sur le nom de l'agence)
0006-Liste des clients en remplaçant les intitulés de colonnes nom_client en NOMS, prénom_client en Prénoms, Adresses, Villes
Question
Requêtes avec Sélection
0007-Liste des clients de Vatan (tri croissant sur le nom du client)
0008-Liste des agences des Bouches du Rhône (tri sur le CP, 13---)
0009-Liste des clients de QUONS LES PELLES OU GROSLAND (tri sur le nom du client)
0010-Afficher le nom et prénom des clients N°17 à 19 (en indiquant les codes postaux)
0011-liste des voyages à PARIS ou MADRID en affichant le nom de voyage avec la durée et la date du voyage (tri date départ)
0012-afficher la liste des voyages (Nom_voyage) sauf le voyage à destination de ZURICH (tri sur le nom du voyage)
0013-Liste des clients dont le nom commence par la lettre T en changeant l'intitulé de la colonne par NOMS LETTRE T (tri nom cli)
0014-Voyages dont la durée est >=15 jours (tri croissant sur la durée du voyage)
0015- Liste des voyages proposés en 2016 dont la durée est >= 9 jours (tri croissant sur la propriété date_départ)
0016-LISTE DES VOYAGES DONT LE PRIX EST COMPRIS ENTRE 1000€ ET 2400€ (tri croissant sur la date-départ)
Question
Comptage, Somme, Moyenne, Min, Max
0017-Prix du voyage le plus cher (afficher uniquement cette donnée)
0018-Prix du voyage le plus faible (afficher uniquement cette donnée)
0019-Nombre de clients (le résultat doit être stocké sous l'intitulé Nombre de clients Net_Provence)
0020-Nombre de voyages
0021-Nombre total d'Agences
0022-Prix moyen des voyages Net Provence
0023-Prix moyen des voyages en fonction de la durée des voyages
Question
Requêtes avec jointure
0024-Liste des clients en indiquant leur agence
0025-Nbres de places proposées par voyage et par agence (nom d'agence, et nom du voyage)
0026-Liste des clients ayant fait une réservation pour 2016
0027-MONTANT DÛ par client
0028-NB TOTAL DE PLACES PROPOSEES PAR VOYAGE TRI SUR LE TOTAL
0029-Réservations du 01/01/2017 au 28/02/2017 avec le nom des clients
0030-Total des places proposées par agence