OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Examen de Fin module Formateur : OUATOUCH Abdeljalil
Module Client Serveur
2009/2010
Filière: TDI Groupe : GB
Durée : 3h Nom & Prénom :……………………………………..……………
Important :
Il sera pris en considération la convivialité des interfaces et la clarté du code .La totalité de votre
travail doit être enregistrée dans un même dossier qui porte le nom & prénom du stagiaire dans la
partition D de la machine.
I) : Partie Théorique (3 pts)
Question n° 1 (1,5 pts)
C’est quoi la différence entre le mode connecté et le mode déconnecté ?
Réponse :
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
Question n° 2 (1,5 pts)
C’est quoi le rôle de l’objet dataAdapter ?
Réponse :
……………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………
I) : Partie Pratique (17 Pts)
Soit le modèle relationnel suivant :
Salarie (Matricule, Nom, Poste, E-mail, DatEmb, Salaire, NumSer, prime)
Service (NumService, NomService, Lieu)
Projet (CodePrj, NomPrj, DateDebut, dateFin)
Participation (Matricule, CodeProjet, Fonction, NbrJours)
Travail à faire :
1. Créer la base de données sous SQL SERVER (1 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface qui fait appel à une procédure stockée nommée PS_Augmenter_Salaire qui permet
d’augmenter le salaire de 5% pour tous les employés (1 Pts)
4. Utiliser la même interface de la question 3 qui fait appel à une procédure stockée permettant d’attribuer
une prime de 80% du salaire aux employés travaillant dans un service donné. (1 Pts)
5. Utiliser la même interface des questions 3, et 4 qui fait appel à procédure stockée permettant de
retourner le nombre de jours effectué par un employé pour un projet donné (1 Pts)
6. Créer une interface de mise à jour de la table Salarié (2 Pts)
a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
b. Modification
c. Suppression
d. Boutons de navigation
7. Créer une interface de mise à jour des tables : Service et Projet (4 Pts)
8. Créer une interface de mise à jour de la table Participation (2 Pt)
9. Créer une feuille de recherche :
a. Les salariés embauchés entre deux dates (1 Pts)
10. Créer un état pour afficher la liste des employés qui travaillent dans un projet donné. (2Pts)
11. Créer un état permettant d’afficher le nombre de jours de travail total effectué pour un projet donné.
(2Pts)
Bonne chance