Implémenter une association plurielle dans les relations

Résolu
ralphy25 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Ben voilà mon souci, je travaille sur une application qui gère les problèmes.
Dans la conception un problème est Ouvert, affecté et peut-être modifié par un utilisateur qui n'est pas forcément le même. Du coup les 3 propriétés sont clés étrangères dans ma table problèmes et reliées toutes à la clé primaire dans Utilisateurs.

Je n'arrive pas à créer plus d'une relation entre la clé primaire (table utilisateurs) et les clés étrangères en appliquant une contrainte d'intégrité pour chacune des relations.

Bref j'aimerais être capable de reproduire l'image ci-dessous dans mes relations:



Comment je m'y prends??
Merci d'avance pour votre aide.

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 
Tu dois utiliser quatre instances de la table Utilisateurs. La table reste unique, bien sûr. Tu l'impliques simplement quatre fois dans le gestionnaire de relations.
0
ralphy25 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ta réponse yg_be. Donc toutes les informations que j'aurais à saisir iront dans la table principale qui est "Utilisateurs" les autres tables ne serviront que de Liaison c'est exact??
Parce que j'ai essayé ta solution et ça me génère des tables utilisateurs_1, utilisateurs_2.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583
 
Si tu as simplement ajouté plusieurs fois la même table dans le gestionnaire de relations, cela ne crée pas de table supplémentaire, cela crée simplement des pseudonymes de la table utilisateurs. Ces pseudos servent, dans ce cas-ci, à représenter les multiples liaisons.
Donc, comme tu écris, toutes les informations iront dans la (seule) table utilisateurs. Les pseudos créés ainsi sont d'ailleurs inutilisables en dehors du gestionnaire de relations.
0
ralphy25 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Okay merci bcp pour ton aide ca marche en effet dans la suite avec les formulaires que j'ai créé.
Cependant tu aurais une idée de comment a pu faire celui qui a généré le modèle de relation dont j'ai posté en même temps que ma préoccupation? Relier une seule clé primaire à 3 clés étrangères dans la même table et ce dans le gestionnaire de relations?
J'avoue que cet élément de connaissance ne me serait pas inutile.
Sinon pour le reste ta solution a marché merci!
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583
 
Désolé, pas d'idée de comment faire pour obtenir l'image que tu as partagée. Je me suis demandé comment elle avait été faite...
0
ralphy25 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Okay d'accord, merci en tout cas pour ton éclaircissement!
0