MySql Datenbankhierarchien

Koyote

Volt-Modder(in)
Moin,

gibt es in MySql eine einfache Möglichkeit einfache Hierarchien wie eine Baumstruktur zu erstellen? Also dass Objekt 1.2.5.3.6 z.B. noch weiß. dass es aus 0 = 1, 1 = 2, 5 = 3 usw. kommt? Finde im Netz nur Beschreibungen wie eine Struktur aussehen kann aber nicht, wie man sie erstellt.

Gruß Koyote
 
Was genau willst du denn erreichen, also wie sieht dein konkreter Fall aus?

Ganz allgemein könntest du einfach eine Tabelle erstellen, in der du für jedes "Objekt" die Id des übergeordneten "Objekts" speicherst.
 
Zum Beispiel gibt es eine Tabelle mit Häusern, dann eine mit räumen, eine mit menschen die dort leben und eine mit ihren kindern.

Das Kind soll am ende immernoch wissen, aus welchem Haus es kommt.

Und in den Listen selbst wird dann hausfarbe, raumgröße etc gespeichert.

Hoffe man versteht an dem einfachen beispiel, was ich will. Brauche das ganze im Endeffekt für ein kleines Programm was ich mir grade schreibe aber es geht mir nur darum wie ich diese Logik im mysql bekomme, da ist der echte Anwendungsgrund irrelevant.

Gruß
Ko, ote
 
Du hast eine Tabelle Haus, Raum, Erwachsene, Kinder
In der Tabelle Raum ist in einem Feld die UId des Hauses,
in der Tabelle Erwachsene ist in einem Feld die UId des Raumes,
in der Tabelle Kinder ist in einem Feld die UId des Erwachsenen.
So kannst du immer abrufen wo das Kind herkommt, oder nicht?
 
Du hast eine Tabelle Haus, Raum, Erwachsene, Kinder
In der Tabelle Raum ist in einem Feld die UId des Hauses,
in der Tabelle Erwachsene ist in einem Feld die UId des Raumes,
in der Tabelle Kinder ist in einem Feld die UId des Erwachsenen.
So kannst du immer abrufen wo das Kind herkommt, oder nicht?

Das kommt hin.

Vielleicht hilft dir das weiter:
Skript Bibliothek

Das ist mein Forum für die Fachinformatiker Klasse in der ich bin.
 
Zuletzt bearbeitet:
Jetzt funktioniert es. Vielen Dank =)
Hab irgendwie zu stark an Vererbungen gedacht, keine Ahnung :ugly: Mache erst zum 2. mal eine DB.
 
Zurück