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