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

Outils Discussion :

Modélisation d'une table avec trois clés avec Oracle sql data modeler


Sujet :

Outils

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 43
    Points : 31
    Points
    31
    Par défaut Modélisation d'une table avec trois clés avec Oracle sql data modeler
    Bonjour à tous,

    je modélise ma base avec l'outil "oracle sql developer data modeler" et je souhaite créer entre deux entités la relation logique suivante :

    [merci CinéPhil ]:

    Une relation ternaire :
    Application -0,n----Relier----0,n- Flux
    |-----------------0,n-------|

    Ce qui donne les tables :

    Application (A_Id, ...)
    Flux (F_Id, F_Name, F_Type)
    Flux_Application (AF_IdApplicationA, AF_IdApplicationB, AF_IdFlux)

    Le trio (AF_IdApplicationA, AF_IdApplicationB, AF_IdFlux) qui est unique.

    Comment, dans la partie "Logical" de l'outil, puis-je modéliser cette relation avec trois primary keys?
    J'ai bien moyen de créer une nouvelle relation m:n entre deux entités mais comment obtenir mon entité Flux_Application avec trois associations?

    Quelqu'un a une idée?
    Merci pour vos conseils,
    Gaëlle.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 43
    Points : 31
    Points
    31
    Par défaut
    Hello tous!
    Bon, je me réponds car j'ai trouvé la solution et je l'écris pour les gens que cela peut intéresser...

    Le problème venait de ma mauvaise compréhension du MCD et donc du besoin... Dès le modèle conceptuel, je dois créer une entité Flux_Application (AF_IdApplicationA, AF_IdApplicationB, AF_IdFlux) qui aura des relations de type (n, 1) avec la table applications (deux fois, une fois pour l'appli source et une fois pour l'appli target) et la table Flux => lorsque je génère avec l'outil mon MLD, j'ai bien ma table Flux_application avec trois clefs étrangères.

    Voilà,
    je clos ce sujet

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

Discussions similaires

  1. Table avec trois clés primaires
    Par owenho dans le forum Débuter
    Réponses: 5
    Dernier message: 03/02/2013, 00h58
  2. Problème avec Insert dans une table contenant deux clés
    Par pure_blue dans le forum Accès aux données
    Réponses: 5
    Dernier message: 23/10/2006, 19h32
  3. [Conception] Enregistrement d'une table dans un txt avec mise en page
    Par sephirothmana dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 28/06/2006, 13h55
  4. creation d'une table dans MS Access avec jdbc
    Par dalio2579 dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 14h55
  5. Ajouter un enregitrement a une table vide en VBA avec access
    Par Mateache dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/01/2006, 15h36

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