Sven Rautenberg: rekursive Daten in relationaler DB abbilden

Beitrag lesen

Moin!

id manualId parentId pre title

1  1        0       0     1. Kapitel
2  1        0       1     2. Kapitel
3  1        1       1     1.1 Kapitel
4  1        1       3     1.2 Kapitel
5  1        3       3     1.1.1 Kapitel
6  1        2       2     2.1 Kapitel

Habt ihr eine Idee, wie man das sinnvoll abbilden könnte?

Deine Kapitel werden allein durch ihren Titel schon eindeutig sortiert.

Und mal im Ernst: Wieviele Kapitelebenen wirst du haben? In HTML sind 6 erlaubt (h1 - h6), und das ist mehr als genug. In LaTeX sind es sogar 7 Ebenen (allerdings bezogen auf mehrbändigen Buchsatz).

Also wird es vermutlich ausreichen, wenn du deine Datenbank mit drei bis sechs Spalten für jede Kapitelebene versiehst, und zusätzlich dann noch den Texttitel - und schon bist du perfekt ausgerüstet.

- Sven Rautenberg

--
"Love your nation - respect the others."