-
Relations entre tables
Bonjour,
Si une table X est en relation avec une table Y, et que celle-ci est en relation avec une table Z, dois-je considérer dans les règles de gestion la relation entre X et Z?
Par exemple:
"Un ingénieur appartient à une équipe, et une équipe contient plusieurs ingénieurs"
"Une équipe appartient à un département, et un département contient plusieurs équipes"
Dois-je ajouter, lors de la création des règles de Gestion, que " Un ingénieur appartient à un département, et un département contient plusieurs ingénieurs", ou bien ce n'est pas la peine vu qu'on peut le déduire par transitivité?
Je pose la question vu que ça impacte le MCD il me semble.
Merci de votre retour,
Bien cordialement
-
Bonjour
On ne doit pas le faire mais on peut le faire, tout dépend des règles de gestion
Dans votre cas, la réponse est a priori de ne pas le faire, car on pourrait avoir une incohérence en affectant un ingénieur à un département différent de celui de l'équipe à laquelle cet ingénieur est affecté. Mais peut-être que ce n'est pas une incohérence, à vous de collecter auprès de votre MOA les règles de gestion exactes pour trancher ce point.
Si on réalise cette boucle, attention à ne pas produire un "cycle". Certains logiciels de modélisation alertent en ce cas (comme Looping :ccool:), mais pas tous. Vigilance donc ;)