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

UML Discussion :

passage diagramme de classe en modèle relationnel


Sujet :

UML

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 7
    Points
    7
    Par défaut passage diagramme de classe en modèle relationnel
    Bonsoir,

    Je sais pas est ce que c'est le bon forum pour poser cette question mais j'espère avoir une réponse de votre part .
    Je dois passer d'un diagramme de classe a un modèle relationnel
    j'ai déja réalisé toutes les table avec les règles de passage sauf une. enfaite j'ai une relation ternaire et je sais pas comment on procède
    j'ai la classe événement qui contient les attribues suivant : num_evenement,date_debut,date_fin
    La classe utilisateur qui contient :num_user,mail,mot_de_passe
    La classe invitation avec:num_invitation,statut_invitation

    les trois tables sont en relation ternaire entre eux
    Comment dois-je faire ?



    Merci d'avance

  2. #2
    Candidat au Club
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 4
    Points
    4
    Par défaut
    Salut,

    Une relation ternaire peut se traduit dans un modèle relationnel par une table de jointure:
    • La clef primaire est une concaténation des clefs (num_evenement, num_user, num_invitation)
    • Les propriétés portées deviennent des attributs de la relation (dans ton cas je ne pense pas que tu en es)


    Après il est quand même d'usage d'éviter ce genre de relation. Mieux vaut, si tu peux, traduire ta relation ternaire en plusieurs relations binaires (en ajoutant une classe si besoin).

  3. #3
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    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 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Il faudrait que vous définissiez les règles du jeu. Votre ternaire n’aurait de sens que si :
    — La même invitation I1 reçue par l’utilisateur U1 est valable pour plusieurs événements, E1, ..., Em ;

    — Pour l’événement E1, l’utilisateur U1 peut recevoir plusieurs invitations I1, ..., In ;

    — Pour l’événement E1, l’invitation I1 est valable pour les utilisateurs U1, ..., Up.
    En est-il ainsi ?
    (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.

Discussions similaires

  1. Transformation un diagramme de classe en modèle relationnel
    Par hamrouni wassim dans le forum UML
    Réponses: 1
    Dernier message: 14/04/2015, 02h01
  2. passage diagramme de classe en modèle relationnel
    Par dibax100 dans le forum Sybase
    Réponses: 1
    Dernier message: 05/04/2013, 11h42
  3. passage diagramme de classes au modèle relationel
    Par maraly dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 02/10/2010, 10h19
  4. Passage d'un diagramme de classe à un modéle de base de données relationelle
    Par thaundeadboss dans le forum Diagrammes de Classes
    Réponses: 7
    Dernier message: 25/06/2009, 21h39

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