Exercices sur le langage SQL

Exercices sur le langage SQL. 1er exercice : gestion d'une agence immobilière.
Vous travaillez dans une agence immobilière qui a mis en place un modèle ...

Part of the document


Exercices sur le langage SQL


1er exercice : gestion d'une agence immobilière

Vous travaillez dans une agence immobilière qui a mis en place un modèle
relationnel afin de gérer son portefeuille client.

Le modèle relationnel est le suivant :
CLIENT (codeclt, nomclt, prenomclt, adresseclt, CPclt, villeclt)
APPARTEMENT (ref, superficie, pxvente, secteur, #coderep, #codeclt)
REPRESENTANT (coderep, nomrep, prenomrep)

L'agent immobilier souhaite avoir un certain nombre d'informations :
- la liste des clients classés par ordre alphabétique
- la liste des appartements situés à Villefranche et gérés par Carole
Palege
- la moyenne par secteur des prix des appartements
- le nombre d'appartements dont la superficie est supérieure à 80 m²

Par ailleurs, afin de mettre à jour sa base de données, l'agent immobilier
vous demande :
- de supprimer l'appartement référencé 2006A
- de modifier le prix de l'appartement 2014G : il passe à 230 000 E.

Effectuer les requêtes SQL nécessaires afin de satisfaire l'agent
immobilier.


2ème exercice : gestion d'un service après vente

Le responsable du SAV d'une entreprise d'électroménager a mis en place une
petite base de données afin de gérer les interventions de ces techniciens.
Le modèle relationnel à la source de cette base de données est le suivant :
CLIENT (codeclt, nomclt, prenomclt, adresse, cp, ville)
PRODUIT (référence, désignation, prix)
TECHNICIEN (codetec, nomtec, prenomtec, tauxhoraire)
INTERVENTION (numero, date, raison, #codeclt, #référence, #codetec)

Le responsable vous demande d'écrire en langage SQL les requêtes
suivantes :
- la liste des produits (référence et désignation), classés du moins
cher au plus cher
- le nombre d'interventions par technicien
- les désignations de produits pour lesquelles la moyenne des prix est
supérieure à 300 E
- la liste des clients ayant demandé une intervention pour des produits
d'un prix supérieur à 300 E
- les interventions effectuées par le technicien ayant le code 2381
entre le 1er juillet et le 31 août 2006

Par ailleurs, il vous informe que le produit référencé 548G a vu son prix
augmenter (nouveau prix : 320 E).
Vous apprenez également par le directeur des ressources humaines qu'un
nouveau technicien a été recruté : son code est le 3294, il s'appelle Denis
Cavacho et est rémunéré à un taux horaire de 15 E.