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

Diagrammes de Classes Discussion :

cardinalité de l'entite personne avec elle meme


Sujet :

Diagrammes de Classes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut cardinalité de l'entite personne avec elle meme
    bonjour

    dans mon analyse j'ai rencontré un cas que je dirai pas tres special mais quand meme je voudrais savoir votre avis dessus .

    une entite personne qui a une liaison avec elle meme, donc voila:

    il y a un chef de projet qui supervise un ensemble d'employé.
    un employé qui est supervisé par un ensemble de "personne"
    il y a le pdg qui ne doit des comptes à personnes.
    il ya le coursier qui ne supervise personne.

    moi j'ai fait les cardinalité suivante 0..1 0..N, mais la il y aura un probleme de saisie je crois?

    merci de votre reponse

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    Dans ton enonce "employe" et "coursier" on la meme definition, de plus "employe" n'est peut etre pas tres bien choisi car toutes les personnes d'une entreprise son des employes, pdg comprit.

    Si on met de cote ces 2 remarques et si on part de l'hypothese que la meme classe est utilisee pour tout le monde, tu semble definir une relation bi-directionnelle (ou deux relations mono directionnelles) avec les roles 'supervise' et 'supervise par', et d'apres ton enonce la cardinalite est 0..n dans les deux cas. Cela qui ne veut pas dire qu'il n'y ai pas de contraintes additionnelle sur le 'statut' de la personne restreignant la cardinalite, mais c'est une autre histoire.

    Donc tu as simplement
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    merci pour ta reponse

    mais je crois que ça va poser un petit probleme, dans la table qui sera generé à cause des cardinalité 0..* et 0..*.

    je te donne un petit exemple, supposons que c'est le cas du PDG,

    dans la table qui sera generé on aura qu'un seul IDPersonne, du moment que lui il supervise mais il n'est supervisé par personne.

    t'es d'accord ou pas, mais j'ai trouvé un autre truc, " association à navigation restreinte " comme ça je modeliserai que dans un sens, mais normalement on ne fait cette association que si les instances d'une classe ne connaisent pas les instances des autres, ça pose un petit bleme.

    mais j'apprecie serieusement ton aide, et je suis pret et j'aimerai bien ecouter ton avis.

  4. #4
    Membre chevronné Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Par défaut
    C'est bien du 0..1 --- 0..* qu'il faudrait utiliser avec l'entité Personne.
    Je ne vois pas le rapport avec un problème de saisie.
    Chaque objet personne aura une référence (éventuelle) vers son supérieur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lier une entité avec elle-même ?
    Par SAmpistaroy dans le forum Doctrine2
    Réponses: 2
    Dernier message: 09/07/2013, 04h59
  2. Table de jointure d'une entité avec elle-même
    Par Danger dans le forum Hibernate
    Réponses: 0
    Dernier message: 15/05/2009, 21h13
  3. une entité dépend d'elle même
    Par Danger dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 23/05/2005, 16h34
  4. [arborescence] jointure d'une table avec elle même ?
    Par Celelibi dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/11/2004, 18h48
  5. Update champ avec le meme champ de la meme table
    Par Baquardie dans le forum Langage SQL
    Réponses: 7
    Dernier message: 04/06/2004, 11h17

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