soit l'énoncé:
Une société a décidé de construire une base de données regroupant ses départements, ses bureaux (locaux), ses projets et ses employés.
Un département est identifié par un numéro (unique dans la société). Il est dirigé par un chef de département - qui est un employé de ce département - et dispose d'un certain budget. Un département fait travailler des employés sur des projets dont il est responsable, et dispose d'un certains nombre de locaux. Un bureau, identifié par un numéro (unique dans la société) et caractérisé par une surface utile (exprimée en m2) est mis à disposition d'un département. Un ou plusieurs poste téléphoniques sont raccordés dans un bureau. Un poste téléphonique, placés dans un bureau, possède un seul numéro d'appel. Un projet est géré par un département et est identifié par un numéro (unique dans un département). Chaque projet se voit attribué un budget de fonctionnement propre. Un employé est repéré par un numéro matricule (unique dans la société). Un employé travaille pour un seul département; il ne peut dès lors être le chef que d'un seul département. Un employé est affecté à un projet, dispose d'un bureau et peut être accessible par un seul numéro d'appel. Par contre plusieurs employés d'un même bureau peuvent être appelés par le même numéro de téléphone.
La société a établi un inventaire des fonctions (concepteur, analyste, programmeur, ...) identifiées par un numéro et caractérisées par un salaire plancher et un salaire plafond. La société souhaite mémoriser l'historique des fonctions de chaque employé avec la date d'entrée en fonction et le salaire initial attribué.
comment modéliser la règle de gestion en gras avec le MCD Merise.
ma proposition:
entités: Employé, Poste_téléphonique, Bureau
associations:
Employe (1,1)---Poste_téléphonique (1,1)---(1,n)Bureau
merci d'avance.
Partager