Entité associative
Evaluez la bêta version de MVC-CD - Logiciel de modélisation libre d'utilisation et gratuit
Entité associative
Lorsque l'on modélise une association de degré n:n, les méthodes ou outils traditionnels peuvent se révéler restrictifs :
🟩 L'association ne peut pas porter d'attribut.
🟦 L'association ne peut pas participer à son tour à une association.
Pour contourner ces limites, il est souvent nécessaire de supprimer l’association et de la remplacer par une entité. Ce changement, bien que fonctionnel, est radical et souvent contre-intuitif pour l'apprenant comme pour le modélisateur aguerri. Il entraîne également un impact significatif sur la transformation du modèle conceptuel en modèle relationnel.
Avec MVC-CD, l’association n:n est conservée dans sa forme naturelle. Il suffit de la lier à une entité, appelée entité associative, pour enrichir le modèle sans le déformer.
Remarque : Le concept d’entité associative est issu du langage UML, un standard de modélisation largement utilisé. MVC-CD l’intègre de manière intuitive, sans nécessiter de connaissance préalable du langage UML.
MVC-CD reprend les principes d’UML tout en les adaptant pour une modélisation pédagogique, accessible et évolutive.
L'exemple est une entreprise fictive qui utilise des substances allergènes. Elle désire savoir quels sont ses employés qui sont allergiques à quelles substances.
Le modèle ci-dessous, met en oeuvre ce besoin de notre entreprise.
Association n:n sans attribut ni participation à une association
Notre entreprise fictive désire connaître la date d'enregistrement de l'allergie d'un employé à une substance.
Le modèle ci-dessous, met en oeuvre cette évolution du besoin de notre entreprise.
Association n:n avec l'entité associative Allergie liée qui porte un attribut
Notre entreprise fictive désire mémoriser l'organisme de test qui a certifié l'allergie d'un employé à une substance.
Le modèle ci-dessous, met en oeuvre cette nouvelle évolution du besoin de notre entreprise.
Association n:n avec l'entité associative Allergie liée qui participe à son tour à une association
MVC-CD rend la modélisation des données plus intuitive, même dans les cas compliqués comme les associations n:n.
Un outil pensé pour l’apprentissage, mais aussi pour les projets professionnels exigeants.