nested sets --Kundendatenbank

Samidar

Grünschnabel
Hallo,

ich möchte eine Kundendatenbank in einer Baumstruktur abspeichern.
Jeder Kunde kann 3 unterkunden haben (Baum mit max. 3 Söhnen).
Ween ein kunde einen neuen kunden unter sich hat allerdings, seine 3 unterknoten schon besetzt sind, wird der knoten an die erste freie position gesetzt von oben links...also unter den ersten knoten des unterknotens.

Code:
Beispiel:

                         |
      |                  |                  |
|     |               |   |   |          |   |    |

Wird so an gesetzt:
                         |
      |                  |                  |
|     | ->|<-      |   |   |          |   |    |

wie ist das am besten möglich ? ( wenn 2. ebene voll ist sucht er auf dem 3. levell die erste freie position)

Habe gehört nested sets soll hier am besten sein , bei einer baumartiken implementierung einer kundendatenbank.
 
Zuletzt bearbeitet:
Zurück