Association refléxive

Association refléxive - SQL/NoSQL - Programmation

Marsh Posté le 12-05-2008 à 15:19:50    

Bonjour tout le monde,je voudrais réaliser une association réflexive 0..n de la table Ville (id-Ville,Nom).
Cette association se nomme vol et elle est porteuse des informations suivantes (Date départ,date Arrivée,Prix,Horaire-Départ,Horaire-Arrivée,Nombre de places).
J'ai donc crée une table vol avec les attributs cités ci-dessus et avec deux attributs id-VilleDépart et id-VilleArrivée que j'ai relié avec deux tables vol.
Cette solution ne me semble pas correcte car pour une ville donnée je ne peux pas avoir la ville d'arrivée du vol et je patauge un peu pour résoudre mon problème.Quelqu'un pourrait il m'aider ?
Merci d'avance.

Reply

Marsh Posté le 12-05-2008 à 15:19:50   

Reply

Marsh Posté le 12-05-2008 à 15:21:59    

heinnnnnnnnnnn?
si tu as une table avec l'id de la ville de départ et celui de la ville d'arrivée quel est le soucis?[:pingouino]


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

Marsh Posté le 12-05-2008 à 15:27:18    

skeye a écrit :

heinnnnnnnnnnn?
si tu as une table avec l'id de la ville de départ et celui de la ville d'arrivée quel est le soucis?[:pingouino]


 
Tout d'abord merci d'avoir répondu aussi vite.
Je ne crois pas que ce que j'ai fais soit correct car quand je clique sur le petit plus il ne m'affiche pas l'id de la ville de d'arrivée.
Comment tu ferais pour réaliser l'association réflexive 0..n que j'ai décrite plus haut ?

Reply

Marsh Posté le 12-05-2008 à 15:32:37    

M'enfin quel petit plus?[:pingouino]
Ce que tu as fait me parait à première vue correct, mais là je ne comprends pas ton problème...tu cliques sur quoi, dans quel logiciel, et tu attends quel résultat?


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

Marsh Posté le 12-05-2008 à 15:36:41    

Ah désolé j'avais pas précisé,je suis sur Access 2007.
Bon bref j'ai pas l'id de la ville d'arrivée et les autres champs sont vides (même si j'ai rempli la table vol ) donc y a bien un problème quelque part.

Reply

Marsh Posté le 12-05-2008 à 15:37:37    

Oui enfin tu causes chinois là. On ne sait pas ce que tu as fait, ce que tu essayes d'afficher, comment tu essayes de le faire, etc...


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

Marsh Posté le 12-05-2008 à 15:42:29    

Ce que j'ai fais c'est que j'ai crée deux tables:
Ville(id-Ville,Nom)
Vol(id-VilleDépart,id-VilleArrivée,et les autres infos que j'ai cité)
Et j'ai crée deux relations 0..n entre vol et ville avec id-Ville-Départ et id-Ville-Arrivée comme clés étrangères.
Voilà c'est la première fois que je cherche à modéliser une association réflexive sur Access et le résultat ne me semble pas correct.


Message édité par GL912 le 12-05-2008 à 15:42:59
Reply

Marsh Posté le 12-05-2008 à 17:02:45    

Voilà ce que je veux faire sous Access2007 :
 
http://pix.nofrag.com/5/c/8/d64afae649d57797a26da78d2ba76.jpg
 
 
La question est comment y arriver (tables,clés étrangères...) ? Car ma modélisation est apparemment fausse.

Reply

Marsh Posté le 13-05-2008 à 12:44:28    

Personne pour m'aider ?

Reply

Sujets relatifs:

Leave a Replay

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