Daniel: Navigation

Beitrag lesen

Hi,
ich spiele mit dem gedanken bei meinem nächsten projekt die Navigationsleiste "dynamisch" mit einer DB aufzubauen. dachte mir in
etwa so den aufbau:

parents_table
----------------------------------------------------
| id_parent | beschriftung |    ziel    | position |
----------------------------------------------------
|    1      |  Navipunkt1  | eins.html  |    1     |
----------------------------------------------------
|    2      |  Navipunkt3  | zwei.html  |    3     |
----------------------------------------------------
|    3      |  Navipunkt2  | drei.html  |    2     |
...

Die ID wird über ein autoincrment vergebene. Die position ist für die
reihenfolge, also die tabelle hol ich dann mit ORDER BY position

child_table
--------------------------------------------------------------------
| id_child | parent_id |  beschriftung  |      ziel     | position |
--------------------------------------------------------------------
|    1     |     1     |  Navipunkt1_1  | eins_u1.html  |    1     |
--------------------------------------------------------------------
|    2     |     1     |  Navipunkt1_2  | zwei_u1.html  |    3     |
--------------------------------------------------------------------
|    3     |     1     |  Navipunkt1_3  | drei_u1.html  |    2     |
...

ist dieser aufbau sinnvoll? kann man etwas weglassen? sollte man etwas weglassen, fehlt noch etwas?

MfG