AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi [Tabellendesign] Mehrstufige Unterkategorien
Thema durchsuchen
Ansicht
Themen-Optionen

[Tabellendesign] Mehrstufige Unterkategorien

Ein Thema von rayj · begonnen am 18. Jan 2008 · letzter Beitrag vom 18. Jan 2008
Antwort Antwort
Seite 2 von 2     12   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 14:38
Zitat:
- Parent speichern ==> da isses relativ schwer die Baumstruktur zu kriegen, weil man ja bei den Blättern anfangen müsste
???
Man muss bei der Wurzel anfangen. Sonst gibt es die Parents ja noch nicht!
Markus Kinzler
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#12

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 14:46
Zitat von mkinzler:
Zitat:
- Parent speichern ==> da isses relativ schwer die Baumstruktur zu kriegen, weil man ja bei den Blättern anfangen müsste
???
Man muss bei der Wurzel anfangen. Sonst gibt es die Parents ja noch nicht!
Und woher weißt du, was die Wurzel ist? Wenn die einzige Info jeweils n Verweis auf sein Parent ist, kann sogar ein Graph rauskommen, der "mehrere Wurzeln" hat, also gar kein Baum mehr ist. Die einzige Möglichkeit, die mir in so nem Fall einfällt ist, alles auslesen(muss, wenn man den ganzen Baum darstellen will eh machen), alle nacheinander durchgehen und aneinanderhängen. Das, was letztendlich keinen Verweis auf n Parent-Knoten hat, ist die Wurzel(oder die Wurzeln).

Oder wo liegt mein Denkfehler?

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 15:56
Hallo,

es kann ja mehrere Wurzeln (Haupt-Kategorien) geben,
das sind die mit Parent=0.

Wenn ich so einen Baum komplett füllen müßte,
würde ich mir eine rekursive SP schreiben,
begonnen wird bei Parent=0.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#14

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 16:04
Dieser Thread könnte u.U. interessant sein.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#15

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 16:05
Zitat von hoika:
es kann ja mehrere Wurzeln (Haupt-Kategorien) geben,
das sind die mit Parent=0.
das is klar.

Zitat:
Wenn ich so einen Baum komplett füllen müßte,
würde ich mir eine rekursive SP schreiben,
begonnen wird bei Parent=0.
Und schon sind wir bei dem, was ich (noch) nicht kann. Bisher noch nie Stored Procedures(ich nehm mal an die meinst du mit 'SP') geschieben. Werd ich mir vllt. aber mal angucken...

Aber mal anders:
Is der Anstz mit der Children-Liste nicht ebenso gut, aber einfacher zu realisieren? Gibt es Nachteile, die im in Moment nicht sehe?

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 16:44
Man kann eine virtuelle Wurzel einfügen.
es gibt auc DBMS, welche Funktionen für rekursive Strukturen können.
Markus Kinzler
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#17

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 16:50
Zitat von rayj:
Ich muss ein Programm schreiben, in welchem Fragen/Probleme und Antworten/Dokumente etc. dazu gespeichert werden können.
Es soll vor allem in unserer IT-Abteilung benutzt werden, da wir nur 4 Leute sind und so meist alle an etwas anderem arbeiten und viele Probleme öfters auftauchen und dann nur einer bescheid weiss.
Da würde sich ein Wiki anbieten.
Über das Kategorien System kann man die Artikel bauartig organisieren.
Alle Benutzer eurer Firma haben über Intranet einen lesezugriff; die 4 IT-ler dürfen auch schreiben.
Andreas
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#18

Re: [Tabellendesign] Mehrstufige Unterkategorien

  Alt 18. Jan 2008, 17:23
Hallo,

der Änderungsaufwand ist mit einem Parent-Feld geringer.
Das Verschieben eines Eintrages z.B. einer Hauptkategorie
ein Level tiefer wird einfach durch Setzen des Parent dieser Hauptkategorie erreicht.


Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz