IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Modéliser une régle de gestion Employé-Téléphone


Sujet :

Schéma

  1. #1
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2010
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 212
    Points : 184
    Points
    184
    Par défaut Modéliser une régle de gestion Employé-Téléphone
    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.

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonjour,


    Comme 99 énoncés sur 100, le vôtre n’échappe pas à la règle, il est incomplet, donc ambigu : c’est seulement l’expérience du sujet qui permet de conjecturer, compléter les règles manquantes.
    Par exemple, il est dit qu’un poste téléphonique détermine un numéro d’appel, mais rien n’est dit dans l’autre sens. Si un numéro d’appel n’est associé qu’à un seul poste, votre MCD fonctionne (sous réserve que le numéro d’appel soit défini comme propriété de l’entité-type Poste_téléphonique). En revanche, si un numéro d’appel peut être associé à plusieurs postes (pourquoi pas ?), la règle reste à écrire et le MCD à revoir.

    N.B. Dans votre représentation, il manque la cardinalité 0,N à gauche de Poste_téléphonique.
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  3. #3
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour Win_ubuntu et Fsmrel,

    Je me permets de m'immiscer, Fsmrel...

    Win_ubuntu, peut-être une base de travail :



    Je ne suis pas certain que la contrainte soit bien placée, mais je pense que tu voies l'idée.
    Images attachées Images attachées  
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

Discussions similaires

  1. comment exprimer une règle de gestion au niveau du MCD?
    Par spring.time dans le forum Merise
    Réponses: 11
    Dernier message: 14/06/2013, 16h36
  2. Appliquer une règle de gestion simple
    Par raicolin dans le forum Développement
    Réponses: 3
    Dernier message: 13/05/2013, 13h43
  3. Modéliser une règle
    Par sgonzale dans le forum Conception/Modélisation
    Réponses: 7
    Dernier message: 25/04/2013, 08h39
  4. Réponses: 19
    Dernier message: 03/02/2009, 10h52
  5. Réponses: 15
    Dernier message: 04/11/2007, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo