Bonsoir,
Je possède deux table:
maintenances (idmaint,date_entree,date_sortie,cout)
types_maintenance (idtype,type)
La relation entre ces deux tables est comme suit :
(maintenances)---1,n---<correspondre>---1,n---(types_maintenance)
Sachant que les types de maintenances sont : mécanique, électricité ,peinture et tôlerie, entretien.
Ma question est comment peut on éviter la relation n:m dans un cas pareil ?
Il est évident que la traduction en MLD nous donne une troisième table (table de jonction) mais cette solution implique la gestion de cette table supplémentaire plus le risque de l'incohérence de donnée.
Il y a aussi la possibilité de supprimer la table 'type_maintenances' et intégrer le champ 'type' dans la table maintenance mais cela provoquerais malheureusement une redondance de donnée.
Partager