Boucle fermée en mcd

Résolu
jong_ye Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
cyril1982 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
bonjour tout le monde,j'espère que c'est le bon endroit pour poser ma question,bon je cherche a modéliser une relation qui lie une entité nommée projet qui peut contenir un ou plusieurs communes et de même une commune peut être concerné par un ou plusieurs projets ,le projet peut aussi contenir un ou plusieurs quartiers et de même un quartier peut être concerné par un ou plusieurs projets ,et une commune peut avoir un ou plusieurs quartier et un quartier appartient à une seule commune ,mon problème est que j'arrive pas à modéliser la relation entre ces trois entités sans aboutir à une boucle fermé,alors si vous pouvez bien m'aider .

5 réponses

cyril1982 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
Bonjour,

Souvent dans un mcd, lorsque la relation entre deux tables est n/m cela se traduit par la création d'une table intermédiaire.

Si on prend la relation entre projet et commune, cela se traduit par 3 tables :
- projet
- commune
- projet_commune, avec 2 colonne id_projet et id_commune

J'espère ne pas avoir répondu à côté de la question.
0
jong_ye Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
mais cela résolue juste la relation entre projet et commune sans la relation entre le projet et le quartier .
0
cyril1982 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
Pour la relation entre le projet et le quartier, il faut également créer une table supplémentaire : projet_quartier.

Et ainsi de suite pour les autres relations.
0
jong_ye Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci cyril
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cyril1982 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   12
 
De rien, bon courage :)
0