Vous êtes sur la page 1sur 2

Université Cheikh Anta Diop de Dakar (UCAD)

Faculté des Sciences Economiques et de Gestion (FASEG)


Département de Mathématiques de la Décision (DMD)
TP Informatique Access. L3. Année 2022-2023
Hotelservice

Série 1 : BASE DE DONNEES, TABLES ET REQUETES.


On envisage de créer un système centralisé de réservation de chambres d’hôtels dans une région de vacances qui
englobe plusieurs stations ayant chacune plusieurs hôtels. Les informations sont conservées dans des tables :
— Pour les Stations, on conserve pour chaque station son nom et son numéro.
STATIONS (NoStation, Nom).
— Pour chaque hôtel, on conserve les informations du numéro d’hôtel, du nom de l’hôtel, du Numéro de
station, du nombre de chambre disponible et de la catégorie.
HOTELS (NoHotel, Nom, NoStation, ChambDisp, Categorie).
— On conserve pour chaque Chambre le Numéro de la chambre, le type de la chambre, le numéro de l’hôtel,
la date de début de disponibilité et la date de fin de disponibilité.
CHAMBRES (NoChambre, Type, NumHotel, DatDebut, DatFin).
— On conserve des informations sur les demandes de chambres qui sont le numéro de la demande, le prénom
du demandeur, son nom, son adresse, son numéro de téléphone, la période de réservation, le nombre de
chambres, le type de chambre, la catégorie d’hôtel, la station demandée et le code de prix.
DEMANDES (Nodemande, Nom, Prenom, NoTel, DatDebut, DatFin, NbreChambre, Categorie, NumSta-
tion, CodePrix).
— Pour les prix, une valeur unitaire par nuit(par jour) et par catégorie(chaque catégorie est associée à un
indice de catégorie, voir dans la partie requête) est attribuée en fonction de la saison et du type de chambre
pour chaque code de prix. PRIX (CodePrix, Saisons, Type, Valeur).

NoChambre Type NumHotel DatDebut DatFin


CodePrix Saisons Type Valeur
1A1 LU HOKI12 15-janv.-18 18-févr.-18
HLD Hiver LD 13000
1A2 LD HOKI12 25-janv.-18 25-févr.-18
HLU Hiver LU 12000
2B1 LD HOBA9 18-avr.-18 18-mai-18
PL2U Printemps L2U 22000
2B2 L2U HOME8 19-mai-18 02-juin-18
PLU Printemps LU 15000
3C1 L2U HOBL6 05-févr.-18 15-juin-18
Nodemande Nom Prenom NoTel DatDebut DatFin NbreChambre Categorie NumStation CodePrix
15DM2805 Mane Mboro 70 584 21 52 28-avr.-18 05-mai-18 1 C2 STMA2 PL2U
11NI1020 Ndiaye Issa 77 421 55 02 10-janv.-19 20-janv.-19 2 C3 STME1 HLD
NoHotel Nom NumStation ChambDisp Categorie
NoStation Nom
HOBA9 Baraka STME1 2 C2
STMA2 Mambala
HOBL6 BlueVent STMA2 1 C3
STME1 Mediane
HOKI12 KingFahd STOL5 3 C1
STOL5 Olympe
HOME8 Meridien STME1 2 C2

LES TABLES
Créer la base de données “Hotelservice” en respectant les consignes suivants :
(1) Remplir les quatre tables considérées, en mettant pour tous les types Textes la taille de 20. On rappelle
que : LU=Lit Unique, LD=Lit Double, L2U : Lit jumeaux économique.
(2) Faire des choix de clé primaire sur les tables si possible. Justifier.
(3) Mettre les champs contenant des dates au format “ Date, réduit”.
(4) Mettre un masque de saisie sur les champs contenant des numéros de téléphone de sorte qu’ils s’affichent
comme ceci : 77 421 86 73.
(5) Mettre les champs contenant des prix à la taille “Réel double” de nombre de décimal automatique et au
format “FCFA”.
(6) Remplir les données des tables.

1
2

Université Cheikh Anta Diop de Dakar (UCAD)


Faculté des Sciences Economiques et de Gestion (FASEG)
Département de Mathématiques de la Décision (DMD)
TP Informatique Access. L3. Année 2022-2023
Assurances

Série 2 : LES RELATIONS ET LES REQUÈTES.


On considère la même base de données “Hotelservice” de la série 1.

LES RELATIONS
(1) Mettre en relation “un à plusieurs” les tables STATIONS et HOTELS sur le champs qu’il faut avec intégrité
référentielle.
(2) Mettre en relation la table STATIONS et la table DEMANDES sur le bon champ.
(3) Mettre en relation la table HOTELS et la table CHAMBRES sur le bon champ.
(4) Mettre en relation la table PRIX et la table DEMANDES sur le bon champ.

LES REQUÈTES
On donne les informations suivantes. Les indices de catégorie sont 1 pour C1, 1.5 pour C2, 2 pour C3. Par exemple
le prix unitaire par nuit d’un LU dans un hôtel C3 en printemps est 15000 ∗ 2 = 30000.
(1) Dresser la liste des demandes dont le nombre de chambre est supérieure ou égale à 2. Vous indiquerez le
prénom et nom du demandeur, ainsi que sa demande.
(2) Afficher le nombre de chambre disponible par nom d’hôtel et par type de chambre. A faire sous forme de
requête d’analyse croisée.
(3) Pour chaque demande afficher les numéros des chambres libres tels que la période demandée est comprise
dans la période de disponibilité des chambres, les catégories correspondent.
(4) Faire une requête qui crée une table “CHAMBRES STATIONS” qui affiche les No de chambre, le type, le
nom de l’hôtel et le nom de la station.
(5) Pour chaque demande afficher le numéro de station et le prix unitaire.
(6) Donner les chambres disponibles entre le 15/02/2018 et le 25/05/2018.
(7) Afficher toutes les catégories de chambres demandées.

Vous aimerez peut-être aussi