Bonjour à tous,
J'ai un cas un peu spécial dans la modélisation d'une BD.
Est il "clean" de lier une relation avec une autre relation dans un MCD ? Je veux dire par cela, est ce que cela risque de poser des problèmes conceptuels ou de performance ?
Je donnes un exemple pour eclaircir tout ça.
Imaginons une entité Client liée à une entitée GroupeClient par la relation "appartenir"
L'entité GroupeClient est liée à l'entité Privileges par la relation "avoir privileges" (des privilèges sont afféctés à des groupes de clients).
Maintenant je veux créer la relation liant un client à un privilège, mais cette relation est dépendant du groupe client car c'est avec ce dernier que sont définis les privilèges. Dans tous les cas, il sera techniquement faisable de donner n'importe quel privilège à n'importe quel client..... Sauf si on lie notre relation avec la relation "avoir privilèges.
Est ce que cette bidouille m'apportera des problèmes que je ne vois pas ?
Désolé si l'explication est un peu fastidieuse, je me ferais un plaisir d'éclaircir tout ça au besoin.
Merci
Partager