n:m Beziehung modellieren

Der Held

Erfahrenes Mitglied
Ich schreibe ein Programm, welches Daten aus einer relationalen DB ausliest und in XML-Element umwandelt um diese in einem File auszugeben. Das Problem ist nun, dass manche der Daten, in m:n Relationen stehen. Wie kann man das denn modellieren?

Normalerweise wuerde ich ja sowas erzeugen:
<typA name="Adresse1">
<typB name="Herbert"/>
</typA>

Da aber Adresse1 mehrere male Herbert enthalten kann und Herbert auch noch beliebig vielen anderen Adressen zugeordnet werden kann, ist die Frage, wie man das modelliert.

Ich wollte darauf verzichten den Elementen ein Attribut dass den Primaerschluessel der DB enthaelt mitzugeben. Auf diese Weise koennte man jedoch zumindest wieder relationen herstellen, indem man z.B. ein Element <link typA="123" typB="125"> anlegt.

Wie loest man sowas in der Praxis?
 

Neue Beiträge

Zurück