Page 1173 - IT2
P. 1173
OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Recherche et Ingénierie de la Formation
Examen de fin de formation, session Juillet 2012
Filière : Techniques de Développement Multimédia Epreuve : Pratique – V3-1
Niveau : TS
Durée : 4h30mn Barème : /20 pts
Variante 7
Important : assurez-vous que tous les éléments de vos projets sont sauvegardés dans un dossier
portant votre nom et prénom et le numéro de la variante de l’examen comme suit : « NOM PRENOM
Variante ».
On souhaite réaliser une solution web pour la gestion et le suivi des ressources humaines d’une
entreprise.
Cette application est dédiée à 3 types d’utilisateurs :
- les employés qui peuvent consulter leurs informations personnelles ;
- les responsables RH qui peuvent gérer les employés, les postes… ;
- les administrateurs qui pourront faire la maintenance de l’application et la gestion des profils.
Le schéma de la base de données est le suivant :
Employe (Matricule, CIN, Nom, DateNaissance, EtatCivil, NbEnfant, DateRecrutement, Echelle,
Adresse)
Retard (IdRetard, #Matricule, DateRetard, Duree)
Absence (IdAbs, #Matricule, Raison, DateDebut, DateFin, Justification)
Service (NumService, Intitule)
Poste (NumPoste, Description, #NumService)
Affectation (#NumPoste, #Matricule, DateEntree, DateSortie, Salaire)
Utilisateur (IdUtilisateur, #Matricule, Code, Profil)
N.B. Les champs en gras et soulignés représentent les clés primaires des tables et ceux marqués
par # représentent les clés étrangères.
Tous les identifiants (IdRetard, IdAbs, IdUtilisateur) doivent être auto-incrémentés.
Dossier 1 (4 pts)
1) Créer la base de données en respectant le schéma relationnel ci-dessus. (1,25 pts)
2) Ajouter les contraintes suivantes :
a. L’état civil d’un employé doit appartenir à la liste des constantes suivantes :
Célibataire, Marié(e), Divorcé(e), Veuf(ve). (0,5 pt)
b. L’échelle doit être un nombre comprise entre 5 et 25. (0,5 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
1/5

