Page 718 - IT2
P. 718
Dossier1 : SGBD (18 points)
1. Créer la base de données avec un jeu de trois enregistrements pour chaque table.
(3 pts)
2. Donner le chiffre d’affaire réalisé par la société pour les biens de type villas du
quartier « Ryad » de rabat. (3 pts)
3. Supposons que la table contrat est déjà créée : Ajouter la contrainte suivante : « la
date de contrat doit être inferieure ou égale à la date d’aujourd’hui». (2 pts)
4. Créer une procédure qui retourne dans des paramètres de sortie le nombre de
contrats ainsi que le chiffre d’affaire réalisé pour un quartier saisi comme
paramètre pour un bien de type « commercial ». (3 pts)
5. Créer une fonction qui retourne le total_ville réalisé comme chiffre d’affaire par
l’agence pour une période d1 et d2 saisie comme entrée et concernant une ville
saisie comme paramètre. (3 pts)
6. Créer un déclencheur qui calcul automatiquement le total_region réalisé d’une
région suite à une mise à jour d’un bien relatif à la ville d’une région donnée.
Cependant, Il faut ajouter, modifier ou retrancher, selon l’opération : ajout,
modification ou suppression, le montant du contrat annuel (= prix_mensuel *12) au
champ total_region pour la région dont le bien immobilier fait partie. (4 pts)
Dossier 2 : développement client/serveur d’une application
Windows (32 pts)
Pour répondre aux exigences du cahier des charges, on vous demande de développer une
application Windows « client/serveur ».
1. Proposer et créer le menu de l’application selon les fonctionnalités qui
apparaîtront dans les questions suivantes : (2 pts)
2. Créer un formulaire pour mettre à jour la table région. Prévoir les boutons :
Ajouter, Enregistrer, Supprimer, Fermer et des boutons de navigation entre les
enregistrements. (6 pts)
3. Développer le formulaire permettant de chercher une région par son code. Et
prévoir la possibilité de modifier ses caractéristiques (4 pts).
Filière Epreuve Session 4/7
DI Pratique Fin de Formation V1-3 Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

