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

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : février 2019
    Messages : 1
    Points : 1
    Points
    1

    Par défaut Salut, j'aimerai bien améliorer mon diagramme , pouvez-vous m'aider ?

    Salut, j'aimerai bien améliorer mon diagramme , pouvez-vous m'aider ?


    Nom : Capture d’écran (25).png
Affichages : 150
Taille : 178,8 Ko

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2009
    Messages : 90
    Points : 161
    Points
    161

    Par défaut

    Déjà, je pense qu'il y a des erreurs de cardinalité.

    Si c'est de l'UML, on doit être en cardinalité éloigné.

    De fait,

    Un user crée plusieurs ticket mais un ticket est créé par un seul user. On a donc User 1 - * ticket.

    Si c'est de la BDD, il faut éviter 1-1. De plus, on doit pouvoir faire du ré-use.
    On a donc:
    Ticket * - 1 Priorité
    Ticket * - 1 Etat
    Ticket * - 1 Categorie

    Les cardinalités entres User et Role semblent bonne, mais on ne peut pas créer de Rôle sans User.

  3. #3
    Expert éminent sénior

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    4 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 4 761
    Points : 12 411
    Points
    12 411
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par PhilippeGibault Voir le message
    Si c'est de l'UML, on doit être en cardinalité éloigné.

    C'est à dire ?



    Citation Envoyé par PhilippeGibault Voir le message
    Un user crée plusieurs ticket mais un ticket est créé par un seul user. On a donc User 1 - * ticket.
    Peut être, sans doute même, mais c'est karim_5091 qui aurait du rédiger les règles de gestion, faute de quoi on ne peut faire que des suppositions...



    Citation Envoyé par PhilippeGibault Voir le message
    De plus, on doit pouvoir faire du ré-use.

    C'est à dire ? (bis)

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2009
    Messages : 90
    Points : 161
    Points
    161

    Par défaut

    Soit la phrase suivante: Un utilisateur crée un ou plusieurs tickets et un ticket est créé par un seul utilisateur.

    En cardinalité éloigné (UML par exemple), ça se définit par User 1 - * Ticket.
    Par contre, en cardinalité rapproché (Merise par exemple), ça se définit par User * - 1 Ticket.

    Le ré-use permet de réutiliser une valeur.

    Par exemple, si un ticket est traité, il peut être intéressant que ce soit un état utilisé non pas pour un seul ticket mais pour plusieurs.
    On "réutilise" l’État du ticket à d'autre ticket.

    d'où Ticket * - 1 État plutôt que Ticket 1 - 1 État.

    Par ailleurs, ce ré-use va avec une notion importante de la base de donnée: Les formes normales:
    https://fr.wikipedia.org/wiki/Forme_...elationnelles)

    Cordialement.

Discussions similaires

  1. avis pour améliorer mon diagramme de classe: gestion des sujets PFE
    Par win_ubuntu dans le forum Diagrammes de Classes
    Réponses: 0
    Dernier message: 12/08/2014, 21h35
  2. Pouvez vous m'aider pour mon graph
    Par agathaa dans le forum Excel
    Réponses: 2
    Dernier message: 10/02/2009, 13h15
  3. pouvez vous m'aider a optimiser cette requete
    Par taoufikiory dans le forum SQL
    Réponses: 4
    Dernier message: 20/07/2007, 15h32
  4. Je n'arrive pas à faire une pop-up. Pouvez-vous m'aider?
    Par Davidoux94 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2006, 12h24
  5. Pouvez vous m'aider a resoudres ces 3 exercices
    Par algorithmique dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 09/08/2002, 17h26

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