Database Reference
In-Depth Information
De l'application de cette règle à l'exemple suivant, émanent deux nouvelles relations. L'iden-
tiiant de chaque nouvelle relation est composé du couple d'identiiants des deux relations
initiales. Les clés étrangères relient la nouvelle relation à ses deux relations initiales associées.
Figure 2-10 . Transformation d'associations plusieurs-à-plusieurs
Le.fait.que.la.multiplicité.minimale.d'un.lien.soit 0,.1.ou. n ( n >1).n'a.pas.d'influence.sur.la.struc-
ture.du.schéma.relationnel.généré..Seule.une.programmation.permettra.de.mettre.en.œuvre.
une.telle.contrainte.
Cas particuliers des associations binaires
Concernant les associations binaires, deux cas particuliers existent : les associations un-à-un
et les associations rélexives. Concernant les premières, vous devrez raisonner comme pour les
associations un-à-plusieurs . Concernant les rélexives, vous devrez raisonner comme pour des
associations binaires simples en fonction des multiplicités existantes.
Transformation des associations un-à-un
Pour.toute.association. un-à-un ,.considérez.la.relation.du.côté.de.la.multiplicité. 1..1 .en.tant.
que.parent.et.appliquez. la. transformation.d'une.association. un-à-plusieurs ..Si.aucune.mul-
tiplicité.n'a.cette.valeur.(les.deux.valant. 0..1 ),.appliquez.la.transformation.d'une.association.
un-à-plusieurs .sans.considérer.une.relation.en.tant.que.parent.en.particulier..Si.les.deux.mul-
tiplicités.valent. 1..1 ,.vous.devriez.visiblement.modifier.votre.schéma.en.fusionnant.les.deux.
classes.en.une.seule…
 
Search WWH ::




Custom Search