[Access] Double clé etrangere vers une meme clé primaire

Double clé etrangere vers une meme clé primaire [Access] - SQL/NoSQL - Programmation

Marsh Posté le 18-12-2009 à 16:20:48    

Bonjour,  
 
J'ai une petite question sur un SGBD que je fais actuellement.
Il est possible qu'il y ait un défaut de conception, et si c'est le cas, je me réorienterais vers la cat appropriée :)
 
J'ai une table "Contrat"
Ce contrat est souscrit auprès d'une entité (table entité)
Mais ce contrat peut également changer de propriétaire (d'entité) en cours de route.
 
Dans ma table contrat, j'ai donc :
 
Contrat  
-------
id_contrat
id_entité_souscription
id_entité_proprietaire
 
 
 
Entite
-------
id_entite
nom_entite
 
 
Mes deux clés étrangères (id_entite_souscription et id_entite_proprietaire) pointent vers la table entité.
Mais le problème, c'est que par la suite cela pose problèmes lors des requetes.
 
Faut il vraiment que je créé deux tables distinctes (et identiques, pour le coup) pour gérer cela ?
La, comme ca, je ne vois pas d'autres solutions.

Reply

Marsh Posté le 18-12-2009 à 16:20:48   

Reply

Marsh Posté le 18-12-2009 à 17:49:15    

gocho a écrit :

Mais le problème, c'est que par la suite cela pose problèmes lors des requetes.


Je vois pas pourquoi. Explique.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 19-12-2009 à 22:53:41    

ben quand je selectionne mes tables pour faire la requete (juste une selection déjà), je ne peux pas mettre plusieurs fois la même.
Ou alors, j'ai fait une mauvaise manip...
parce qu'en me souvenant tout betement de mon loitain sql, si je mets deux alias différents, je peux différencier sans soucis...
 
j'vais tester ca ^^

Reply

Marsh Posté le 24-12-2009 à 09:37:45    

J'allais le dire, 2 alias sur les 2 jointures et c'est réglé :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-12-2009 à 13:26:58    

drasche a écrit :

J'allais le dire


5 jours plus tard...[:dawak]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-12-2009 à 13:57:35    

[:cerveau aurelie22]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 26-12-2009 à 17:57:12    

Bah, il a tourné sa langue 7 fois dans sa bouche. :D


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed