Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Modélisation
Modélisation Forum d'entraide pour les diagrammes UML et les MCD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/04/2012, 01h07   #1
Ellyy
Invité de passage
 
Femme Magali
Étudiant
Inscription : juillet 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Femme Magali
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2011
Messages : 8
Points : 4
Points : 4
Par défaut Clés étrangères d'une même table

Bonsoir,

Je ne sais pas si mon problème a déjà été abordé dans ce forum.
J'ai deux tables, l'une contenant des utilisateurs et l'une contenant des messages.
Le problème est qu'un message a un destinataire et un expéditeur, donc il y a deux clés étrangères dans ma table "messages" qui proviennent toutes deux de la table "utilisateurs".

Je ne sais pas comment modéliser ceci, ni quelle relation utiliser. Est-ce qu'il faut une relation plusieurs à plusieurs ?

Merci d'avance,

Ellyy
Ellyy est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 13/04/2012, 10h39   #2
Richard_35
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 866
Points : 3 881
Points : 3 881
Bonjour Ellyy,

Suggestion :
Code :
1
2
3
Utilisateur -0,n---[Etre expéditeur]---1,1- Message
     |                                         | 
     --------0,n---[Etre destinataire]-1,n------
donnant :
Utilisateur(IdUtilisateur, Nom, Prenom, ...) ;
Message(IdMessage, #IdUtilisateur, Objet, Texte, ...) ;
MessageDestinataire(#IdMessage, #IdUtilisateur, ...).
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web