Page 579 - IT2
P. 579
4) Donner l’ordre SQL pour lister tous les dossiers des assurés de l’Ofppt. (2 pts)
5) Créer une Procédure qui permettra de supprimer tous les assurés de la base
ainsi que leurs dossiers s’ils sont partis en retraite sachant que l’âge de retraite est
de 60 ans. (2pts)
6) Créer un déclencheur qui gère les contraintes suivantes pour un assuré
célibataire :
· Affecter automatiquement la valeur 0 pour le champ nb_enfant.
· Au cas où on essaye de modifier cette valeur, afficher un message
d’alerte (impossible d’affecter une valeur autre que 0 pour le nombre
d’enfant d’un assuré célibataire). (2 pts)
7) Créer un déclencheur pour vérifier que chaque suppression d’un dossier permettra
de diminuer automatiquement le champ total_remb par le
montant_remboursement du dossier supprimé de l’assuré. (2 pts)
8) Créer une fonction qui retourne le total de remboursement effectué pour l’année en
cours pour une entreprise saisie comme paramètre. (2 pts)
9) Créer un index unique qui vérifie l’unicité de valeur du quadruplé
(nom_ass,prenom_ass,date_naissance,nb_enfant) dans la table assuré. (2 pts)
NB : Veuillez désactiver pour les Dossiers II et III tous les triggers créent
dans le dossier I
DOSSIER-II – PROGRAMMATION CLIENT/SERVEUR (32 POINTS)
Pour répondre aux exigences du cahier des charges, on vous demande de développer
une application « client/serveur ».
1) Proposer et créer le menu de l’application selon les fonctionnalités qui
apparaîtront sur les questions suivantes : (2 pts)
2) Créer un formulaire pour mettre à jour la table Entreprise. Prévoir les boutons :
Ajouter, Enregistrer, Supprimer, Fermer et des boutons de navigation entre les
enregistrements. (6 Pts)
Filière Epreuve Session 3/6
TDI Pratique FF V3-2 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

