Bonjour,
J'essai de modéliser la relation suivant :
- PM = personne morale
- PP = personne physique
- A = activité
une PP peut exercer une ou plusieurs A.
une A est exercée dans une PM.
une PM contient une ou plusieurs PP.
une A se carctérise par un type.
le détail de chaque type est different selon le type de l'activité.
Exemple concret :
Monsieur X(PP) exerce l'activité professionnel(A) Directeur au sein de la Société 1(PM).
Monsieur X(PP) exerce l'activité Mandataire(A) au sein de l'Association 2(PM).
Dans le premier cas A est de type professionnel et fais donc appel à un détail de l'activité disons qui contiendra 3 éléments
Dans le second cas A est de type mandataire et fera appel à un détail qui en contiendra 5 mais complétement different du premier cas. Ces éléments seront propres à A (par exemple date début, date fin, qui a nommé, etc...).
Dans une autre table il y aura les éléments du mandat mais propre au mandat (nom du mandat, description, etc...).
Comment gérer le fait que les élément de détail de l'activité soit différent selon l'activité, en gardant une seul table de relation entre PM et PP ?
Dois-je créer une table de relation pour chaque type d'activté ? (ce qui me parait lourd pour l'affichage des différentes activités des membres d'un PM).
Merci pour votre aide.
Partager