Exercices – Modèle Relationnel
Exercice 2 – Modèle gestion du personnel
La SA Bulot utilise la base de données GESTSALAR pour gérer son personnel. Elle vous communique le schéma relationnel relatif à la base de données & le Ppd.
ETABLISSEMENT (CodeEtab, VilleEtab)
CodeETab : clé primaire.
SALARIE (CodeSal, NomSal, QualifSal, DateEmbaucheSal, CodeEtab, CodePoste)
CodeSal : clé priamire.
CodeEtab : clé étrangère en relation avec ETABLISSEMENT.
CodePoste : clé étrangère en relation avec POSTE.
POSTE (CodePoste, LibPoste, CodeCat)
CodePoste : Clé primaire.
CodeCat : clé étrangère en relation avec CATEGORIE.
CATEGORIE (CodeCat, LibCat)
CodeCat : clé primaire.
TRAVAIL A FAIRE
2.1 Justifier vos réponses aux questions suivantes. Au besoin, vous argumenterez vos propos à l’aide d’un jeu d’essai.
– Un établissement se situe t’il dans une et une seule ville ?
– Chaque salarié occupe un poste de travail précis. Le schéma relationnel traduit-il bien ce fait ? Justifiez votre réponse.
2.2 Il faudrait que la base de données intègre le salaire de base qui est composé de trois éléments :
o – un nombre de points lié au poste de travail,
o – la valeur du point variable selon la catégorie,
o – une prime d’ancienneté calculée à partir de l’ancienneté du salarié dans l’entreprise : 100 € par année d’ancienneté.
Étudiez les éléments à ajouter au schéma relationnel pour qu’il prenne en compte ce besoin.
Exercice 3 – Modèle gestion du personnel (formations)
Une entreprise souhaite suivre les diverses formations de ses employés au cours de leur carrière.
Pour cela, le responsable des ressources humaines réalise une base de données dont le modèle relationnel vous est fourni ci-dessous, avec le Mpd :
FORMATION (NumF, LibF)
NumF : clé primaire.
SALARIE (NomSal, PrenomSal, DateNaisSal, NumDip)
NomSal : clé primaire.
NumDip : clé étrangère en relationavec DIPLOME.
SUIVRE (NumF, NomSal)
NumF : clé primaire.
NomSal : clé primaire.
NumF : clé étrangère en relationavec FORMATION.
NomSal : clé étrangère en relationavec SALARIE.
DIPLOME (NumDip, LibDip)
NumDip : clé primaire.
TRAVAIL A FAIRE
3.1. Répondez aux questions suivantes :
a) Deux membres d’une même famille (par exemple Monsieur Dupont et son fils) peuvent–ils être intégrés à la base de données ?
b) Connaît-on l’ancienneté d’un salarié dans l’entreprise ?
c) Est-il possible d’enregistrer tous les diplômes d’un salarié ? Si non, modifier en conséquence le MR.
d) Un salarié pourra t-il suivre plusieurs fois la même formation au cours de sa carrière ? Si non, modifier le MR en conséquence.
3.2. Indiquez dans quel ordre les tables correspondants à ces relations devront être créées dans le Mpd.