Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.09.2002, 09:37   #1
TP-Senior
 
Registriert seit: Apr 2001
Ort: Regensburg
martinR macht alles soweit korrekt

Verzeichnisstruktur in DB abbilden


Hallöchen,

ich suche ein Tut in dem beschrieben wird wie man am besten eine Verzeichnisstruktur in einer SQL-DB abbilden kann. Ziel soll es sein, beginnend von einem Startverzeichnis alle Unter- und Unterunterverzeichnisse und die Dateien in den jeweiligen Verzeichnissen darzustellen. Wie sollte hier die DB-Struktur aussehen? Eine oder mehrere Tabellen? Wie verknüpft? Evtl. kennt ja auch einer ein Buch in dem dies behandelt wird.

Danke

cu

Martin
martinR ist offline   Mit Zitat antworten


Alt 09.09.2002, 21:24   #2
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Mit dieser Sache befass ich mich zur Zeit auch

Grundsätzlich fallen mir zwei Lösungen ein, beide verwenden nur eine Tabelle:

Die eine wäre, den Datensätzen, welche die Dateien/Verzeichnisse repräsentieren, eine 'Parent ID' zu verpassen, die jeweils gleich der ID des in der Verzeichnisstruktur übergeordneten Elements ist.

Eine Datei im Ordner mit der ID 5 hätte also die Parent-ID 5. Auf diese Weise könnte man die einzelnen Datensätze zur einer beliebig verzweigten Baumstruktur verknüpen, genau wies in einem Dateisystem.

Ich hab mich letztlich jedoch für eine andere Lösung entschieden:

Mit jedem Datensatz wird der vollständige Pfad des jeweiligen Elements sowie zusätzlich der seines Elternelements gespeichert und das System ermittelt die für die Baumstruktur nötigen Daten aus diesen Strings.
Diese Lösung ist im Gegensatz zur ersten zwar speicheraufwändiger, umständlicher zu programmieren, damit fehleranfälliger und wirkt allgemein weniger elegant, dafür bietet sie jedocheinen entscheidenen Vorteil:

Da jedes Element seinen vollständigen Pfad, und nicht nur die Angabe des jeweiligen Elternelements enthält, ist es im Gegensatz zum anderen System möglich, Unterverzeichnisse sehr schnell und mit geringem Codeaufwand zu durchsuchen.
seb ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Verzeichnisstruktur in DB abbilden Verzeichnisstruktur in DB abbilden
« PHP: Versionskompatibel programmieren | Suchmethoden in MySQL Tabellen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67