Wadifa InfoEmploi public au Maroc ع
NOUVEAU Concours DGSN 2026 : 8 427 postes — dépôt du dossier jusqu'au 23 septembre Conditions et salaires →
Cours 3 pages PDF · 149 Ko

TDI 2A

ReservationAnnulee (#CodeReservation, # IdClient, DateAnnulation) Structure des tables : Table Client Colonne

Filière : TDI — Techniques de Développement Informatique

📥 Télécharger le PDF (149 Ko)

Sommaire du document

  1. 2 heures
  2. 1. Créer la base de données. (3 pts)
  3. 3. Ajouter une contrainte à la table Réservation concernant la colonne TauxReduction

Aperçu du contenu

Extrait des premières pages, texte tiré du PDF. Le document complet (3 pages) est dans le PDF.

On désire informatiser la gestion des réservations et des séjours pour l’hôtel Ibis : Pour les séjours, on enregistre la date d’entrée, le type de séjour (Journalier, Semaine, Weekend) et la durée du séjour.

Pour un séjour Semaine la durée est 7j, pour le type Weekend la durée est 3j et pour le type Journalier la durée est le nombre de jours souhaités par le client. Le schéma relationnel de la base de données est le suivant :

NB. Les champs marqués en gras et soulignés représentent les clés primaires des tables, les champs marqués par # représentent les clés étrangères. Client (IdClient, NomClient, AdresseClient, TelClient) Réservation (CodeReservation, DateRes, PensionComplete, TauxReduction , #IdClient) Sejour (NumSejour, #CodeReservation, DateSejour, TypeSejour, DureeSejour) ReservationAnnulee (#CodeReservation, # IdClient, DateAnnulation) Structure des tables :

Questions: 1. Créer la base de données. (3 pts) 2. Remplir les tables par un jeu d’essai (au moins 2 lignes par table). (4 pts) 3. Ajouter une contrainte à la table Réservation concernant la colonne TauxReduction :

Le taux doit être compris entre 0 et 75. (4 pts) 4. Ecrire une requête qui augmente de 20 % le taux de réservation du mois en cours (attention l’année doit être l’année actuelle). (5 pts) 5. Ecrire une requête qui liste toutes les réservations par type de séjour et qui ne concerne que les mois prochains. (5 pts) 6. Créer une procédure stockée qui permet de lister les réservations faites par un client donné et retourner leur nombre.

Proposer un jeu d’essai correspondant. (5 pts) 7. Créer une fonction qui retourne le nombre des réservations annulées par un client donnée. Proposer un jeu d’essai correspondant. (5 pts) 8. Créer un déclencheur qui permet de vérifier lors d’insertion ou une mise à jour dans la table ReservationAnnulee que la date d’annulation est supérieure à la date de la réservation correspondante.

📥 Télécharger le document complet (PDF · 149 Ko)

Autres documents de la filière TDI

Tous les documents TDI →

Toutes les filières

Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.

📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.