![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524
|
![]() Hi Leute,
ich hab folgendes Problem: ich möchte gerne eine hierachische Struktur in eine DB abbilden. Es könnte wie folgt aussehen: Code:
t1 | |-c1 |-c2 |-c3 | |-c31 | |-c32 | |-c321 |-c4 |-c5 | |-c51 |-c6 t2 | |-c1 |-c2 |-c3 | |-c31 | |-c32 | |-c321 |-c4 |-c5 | |-c51 |-c6
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting |
![]() |
![]() |
![]() |
#2 |
Master
![]() Registriert seit: 13.08.2003
Beiträge: 624
|
![]() also Standardmäßig brauchst dafür nur eine Tabelle, angenommen wir gegen jeder Zeile ned ID, die ID vom Vorgängern und nen Namen, dann brauchst 3 Spalten, nennen wir die zb mal:
TR_ID,TR_ParentID,TR_Name (TR für Tree) dann schaut dein Inhalt zb. so aus: Code:
TR_ID TR_ParentID TR_Name 1 0 t1 2 1 c1 3 1 c2 4 1 c3 5 4 c31 6 4 c32 7 6 c321 ... usw ... 20 0 t2 21 20 c1 ... usw ... |
![]() |
![]() |
![]() |
#3 | |
Inventar
![]() Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524
|
![]() Zitat:
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting |
|
![]() |
![]() |
![]() |
#4 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
welche datenbank verwendest du denn? grundsätzlich würde sich für eine hierachische struktur natürlich xml anbieten... falls deine db xml nicht native unterstützz (sql server 2005 tut das z.b., tamino auch aber die datenbank ist sch...) ist ev. das für dich interessant: http://www.codeproject.com/database/modhierarchies.asp fg -hannes |
![]() |
![]() |
![]() |
#5 | |
Inventar
![]() Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524
|
![]() Zitat:
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting |
|
![]() |
![]() |
![]() |
#6 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
soweit ich weiß, hat mysql keinen native xml support. dann wirst du da wohl ein mapping ralation - hierachisch machen müssen - im genannten codeproject artikel gehts genau darum. fg -hannes |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|