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 :

passage du MCD au diagramme de classes


Sujet :

Diagrammes de Classes

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Points : 11
    Points
    11
    Par défaut passage du MCD au diagramme de classes
    Bonjour,
    j'aimerais avoir quelques petites précisions concernant le passage d'un model conceptuel de données au un diagramme de classe, j'ai suivi le cours ICI et je ne comprend pas un truc.

    1] Durant le cours à l'école, quand il y avait une relation porteuse de propriété, on les répartissé sur les autres classes, on ne créer pas une nouvelle classe.
    Quelle est la bonne méthode ?

    2] On avait aussi mis des clés étrangères. La je ne l'ai vois pas...

    Voici mon exemple dans le cours :
    3 tables:
    Photo (Id_photo, Titre, Ordre) -- CIF -- Sous_cat(Id_scat, Titre) -- CIF -- Catégorie (id_cat, titre, descri, visible)
    en cardinalité on avait 1,1 1,n 1,1 1,n

    Lorsque qu'il a fait la correction il a mis en diagramme de classe:
    Photo (Id_photo, Titre, Ordre, #id_scat)
    Sous_Cat (id_scat, Titre, #id_cat)
    Cat (id_cat, titre, descri, visible)

    Je voulais donc savoir si il avait bien fait le diagramme de classe ? et comment gere t'on les clés primaire et étrangère en fonction des cardinalités ?

    Si quelqu'un pouvez m'expliquer car j'ai pas du bien comprendre quelque chose

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    bonsoir


    Par rapport aux cours UML, les clefs étrangéres n'apparaissent pas dans un MCD, ce n'est pas le modèle à implémenter physiquement, j'imagine que la transformation proposée donne une espèce de diagramme de classe conceptuelle qu'il faut donc retravailler pour avoir un diagramme de classe physique à l'instar du MPD.


    Ensuite une autre question se pose. Tu veux un diagramme de classe pour implémenter une base de données ou pour implémenter avec un langage comme c++ ou les deux.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    D'accord merci pour ta réponse.
    Concernant ta question cela est juste un petit exercice comme ca, et je voulais vraiment savoir la différence, et comment passer de l'un à l'autre, car après je devrais faire des procédures de test unitaires en java et sql à partir de ce diagramme de classe.
    Mais dans un diagramme de classe il faut donc mettre des clé étrangère ou pas du tout ? (car je n'en voit aucune sur le lien du tutoriel)

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 77
    Points : 57
    Points
    57
    Par défaut
    Salut avrilspirit !
    Pour te répondre moi a mon avis la matérialisation de la clé étrangère se fait au niveau du MLDR (Modèle Logique de Données Relationel). Tu ne verras pas les clés étrangères dans un diagramme de classe UML ! Enfin je crois bien !! Je te donne un lien aussi intéressant si tu veux jeter un oeil : http://ftp-developpez.com/cyril-gruau/ConceptionBD.pdf !

    ou ça : Cours complet pour apprendre UML 2.0 de Laurent Audibert : http://laurent-audibert.developpez.com/Cours-UML/

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

Discussions similaires

  1. passer de MCD au Diagramme de classe?
    Par manar-info dans le forum Outils
    Réponses: 1
    Dernier message: 28/09/2009, 11h59
  2. Transformation MCD en Diagramme de Classes
    Par brh/gip dans le forum Schéma
    Réponses: 5
    Dernier message: 22/02/2008, 11h02
  3. MCD vers diagramme de classes
    Par jalam dans le forum Diagrammes de Classes
    Réponses: 9
    Dernier message: 31/07/2007, 18h19
  4. DU MCD au Diagramme de Classe
    Par flatron dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 10/03/2007, 19h15
  5. Du MCD au diagramme de classes
    Par adilo dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 12/11/2006, 14h37

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