Année Universitaire : 2024/2025
1ère Année
Cycle des Ingénieurs
Bases de Données Relationnelles
TP2
Enoncé :
On s’intéresse dans ce TP2 à la table Chambre dont la description est la suivante :
NC : Numéro de Chambre de type INT (2).
NTC : Numéro du type de chambre associé à cette chambre de type INT (2).
FS : Frais supplémentaires pour cette chambre de type DECIMAL (6,2).
1- Créer la table Chambre en spécifiant les contraintes suivantes :
a. Le champ NC est une clé primaire de cette table.
b. Le champ NTC est une clé étrangère dans cette table référençant le champ
NTC de la table TypeChambre.
2- Créer un index unique sur le champ NC et un index sur le champ NTC.
3- Insérer pour chaque type de chambre existant deux ou trois chambres.
4- Afficher les numéros de chambres, les numéros des types de chambre associés ainsi
que les frais supplémentaires.
5- Afficher les numéros de chambres, les frais de location ainsi que les frais
supplémentaires de chaque chambre.
6- Modifier la requête précédente en affichant directement la somme des FL et FS.
7- Afficher toutes les chambres.
8- Afficher toutes les chambres du type de chambre N°1.
9- Afficher toutes les chambres dont les frais de locations sont supérieurs à 150.
10- Afficher toutes les chambres dont les frais de locations sont compris entre 100 et 200.
11- Afficher toutes les chambres dont le numéro du type de chambre est 1,3 ou 4.
12- Afficher toutes les chambres respectant les conditions citées dans 10 et 11.
13- Afficher toutes les chambres Simples.
14- Afficher toutes les chambres respectant l’une des conditions citées dans 10, 11 ou 13.
15- Afficher pour chaque type de chambre le numéro du type de chambre ainsi que le
nombre de chambres existantes.
16- Afficher pour chaque type de chambre le numéro du type de chambre ainsi que la
somme et la moyenne des frais supplémentaires.
17- Afficher pour chaque type de chambre le numéro du type de chambre ainsi que le max
et le min des frais supplémentaires.
18- Ajouter 20 DH aux FS des chambres dont le type de chambre a des frais de location
inférieurs à 120 DH.
19- Retrancher 15 DH des FS des chambres ‘Double’.
Pr. Mohamed RADOUANE