Bonjour,
débutant en MCD je me pose une question;
est t-il possible de mettre une clef étrangère dans une entité héritant d'une classe mère en Merise 2 ?
Intuitivement, je ne vois pas ce qui pourrait l’empêcher (pour la clef étrangère hein, le lien identifiant cela ne me semble pas pertinent).
Pour tout vous dire je dois modéliser une base destinée à contenir des objets complexes qui se péteraient à un héritage multiple. Mais quatre entités mères pour une classe fille cela ne me paraît pas beaucoup alors je cherche à régler le problème de manière un peu plus élégante.
Plus précisément, j'ai une entité machine qui peut être à disque ruban ou rouleau, les machines à rouleau peuvent avoir trois types de débrayages, les machines à ruban à vitesse fixe ou modulée et ainsi de suite: les machines à débrayage peuvent avoir un blocage manuel électrique à mâchoire ou à disques ect...
Comment donc auriez vous fait ? Un héritage un peu lourd ? Ou bien des clefs étrangères multiples qui restent vides ?
Je vous remercie.
Partager