Odium: Sinnvolle Datenbankstruktur für dynamische Navigation

Beitrag lesen

Hallo,

also ich tendiere eher zu mindestens 4 Tabellen...

für jeden Ebene eine->keine/wenig Redundanz
Tabelle1 z.B.

id     punkt
1      design
2      Programmierung

Tabelle2 z.B.

id     punkt           vorgaenger
1      Screendesign    1
2      Printdesign     1
3      Serverseitig    2
u.s.w.

in der 4. tabelle können dann die einzelnen einträge und infos, die du unterbringen willst, gespeichert sein...

ein design für eine tabelle würde so aussehen...

id     punkt         vorgaenger      spezielle infos(mehrere felder)...
1      design        -top-            --
2      Screendesign   design          --
3      website        screendesign    --
4      dynamisch      website         erst hier würden die hinteren felder wirklich genutzt werden -->viele leere eintraege...
ich denke in meiner ersten variante lassen sie die abfragen auch angenehmer gestalten...

Odium