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