-
[ UML ] lien N:M
BOnjour,
J'ai deux classes groupes et roles , a un groupe coincide plusieurs roles et vis et versa, dans la relation
groupe --------------------- roles
M N
Si je transforme en sgbd cette notion, je dois me retrouvé avec un entité d'association ? oui ou non.
Se serait logique, mais alors dans groupe ou role, je dois interroger deux tables ?
exemple
group -------- groupe_role --------------- roles ?? trois tables ?
Comme je pense que vous êtes habitués
Cordialement olivier
-
Tu as bien 3 tables.
Ensuite, pour l'interrogation, tu fais ce que tu veux.
Le tout est que quand tu veux retrouver les "id" des groupes auxquels un rôle est associé, il te faudras faire une jointure entre la table rôle et la table d'association. Si tu veux carrément l'ensemble des infos des groupes, la jointure se fera avec les 3 tables.