Diagramme de classe - modele relationnel

ME -  
 marwa -
Salut à tous, et merci de me dire s'il existe des règles de passage du diagramme de classe UML au modèle relationnel. Si oui lesquels. Sinon, comment procède-t-on? Merci encore

4 réponses

  1. aza
     
    bonjour,

    oui bien sûr c'est lié, donc tu peux déduire ton modèle du diagramme de classe, en fonction de tes cardinalités.

    globalement, ça se passe comme ça :

    Par exemple :
    1) classe A <-> classe B avec cardinalité 1, 1
    dans ce cas, a priori, il vaut mieux regrouper le contenu de A et B dans une même table

    2) classe A <-> classe B avec cardinalité 1, n
    c'est-à-dire qu'une entité 'a' peut avoir plusieurs entités 'b' qui lui sont attachées. Dans ce cas, tu crées 2 tables > table A et table B. Dans la table B, tu prévois un attribut suuplémentaire contenant l'ID de la l'élément A auquel il est rattaché...

    3) classe A <-> classe B avec cardinalité n, n
    ds ce cas, il faut créer 3 tables :
    une table A, une table B, et une troisième table qui donne les "liens" entre les éléments a et les éléments b : cette table est constituée de 2 colonnes : l'une présente l'ID de la table A, et l'autre l'ID de la table B.

    Voilà, j'espère avoir été à peu près claire, j'en doute mais bon.

    tout ceci est très global, il y a des nuances en pratique !!

    a+
    aza
    25
    1. Jojo971
       
      Merci, j'ai enfin compris les cardinalités dans un modèle relationnel mais surtout les implications sur la conception d'une base de donnée.
      Thx ++
      0
    2. Nousa
       
      merci bien enfin j'ai compris
      0
    3. marwa
       
      je veux des exercices et un cours b1 détaille de base de donnees en modelles relationnelle et dependances fonctionnelle et normalisation
      0
  2. rana_10
     
    bonjour , j'ai une seul qestion : je veut savoire comment passer de digramme en classe eu modele relationnel
    c qulle q'un peut aider et merci d'avence.
    5
  3. myabelle
     
    merci aza mais moi je voulais avoir la definition du diagramme de classe dans l'UML
    1
  4. taoo
     
    je recherche quel que exercice sur les langage de manipulation des donnees relationelles
    1