Questions-réponses sur le relationnel-objet
Lorsqu'il y a une association N:M entre deux classes, et que l'on transforme passe en relationnel, il y a une liste de clé étrangères (collection de références) dans une des relations et pas dans l'autre, pourquoi ?
Lorsque l'on choisit une transformation de l'association N:M par une collection de références, la référence ne se fait que dans un sens, au choix, le sens inverse peut-être retrouvé par parcours de la table référençante. Bien sûr, dans ce cas, une relation est favorisée par rapport à l'autre en terme de performance de recherche notamment.
Recopier la référence dans les deux sens n'est pas souhaitable, car elle introduit de la redondance, mais l'on peut néanmoins le faire si les performances l'exigent et si l'on contrôle cette redondance.
Est ce que l'on peut transformer une association M:N comme pour le relationnel, mais en remplaçant les clé étrangères par des références à des OID ?
Oui, c'est une des quatre solutions possibles.