Académique Documents
Professionnel Documents
Culture Documents
Une chaîne hôtelière a mis en place son système d’information. La gestion des réservations
est représentée par le modèle relationnel suivant :
Ville pays
TUNIS Tunisie
SOUSSE Tunisie
Travail demandé :
1. Créer les 4 tables décrites ci-dessus, sous oracle.
NB : soient les contraintes suivantes :
• Les colonnes telHotel et telClient des tables Hotel et Client respectivement
sont des entiers ayant au maximum 8 chiffres.
2. Insérer les extensions décrites dans les 4 tableaux, ci-dessus, dans les 4 tables crées
dans la question 1.
3. Ecrire les requêtes SQL nécessaires pour la suite des questions suivantes :
a. Afficher la description de la table Client.
b. Quelles sont les contraintes associées à la table Réservation ?
c. Quels sont les types des objets définies pour la table Client ?
d. Quelles sont les noms et types des colonnes de la table Réservation ?
4. Exprimer les requêtes suivantes en SQL
a. La liste des clients qui ont fait des réservations dans des hôtels de catégorie 5
étoiles.
b. Les numéros de chambre et noms des clients qui ont fait des réservations à
l'hôtel « MÖVENPICK».
c. Le nom de l’hôtel, numéro de la chambre, le nom du client ainsi que le
montant réservé dans la période du 17 - 18 Novembre de l’année courante.
5. Ajouter à la table Hotel la contrainte CATEG_HOTEL qui vérifie que les intitulés
des catégories d’un hôtel doivent prendre leurs valeurs dans l'ensemble ('1 étoile', '2
étoiles’, '3 étoiles', '4 étoiles', ‘5 étoiles’, ‘NON ATTRIBUE’).
Bon travail !