phpbar.de logo

Mailinglisten-Archive

[php] [1/2 OT] Bäume abbilden

[php] [1/2 OT] Bäume abbilden

Lars B. lsblsb at gmx.de
Fre Jan 21 15:33:21 CET 2005


Lutz Zetzsche schrieb:

>Hi Lars,
>
>LB schrieb:
>  
>
>>>Das könnte man datenbankseitig z.B. so lösen:
>>>
>>>   Knoten-ID -> Primary Key
>>>   Links-Wert -> Unique Index
>>>   Rechts-Wert -> Unique Index
>>>
>>>So - und nun kommt dann noch die ID hinein, die ich bisher immer mit
>>>Element-ID bezeichnet hatte. Deren Werte dürfen dann mehrfach in der
>>>Tabelle vorkommen. Die Element-ID holt dann aus der Elemente-Tabelle eine
>>>Beschreibung für den Knoten. Diese separate Elemente-Tabelle macht z.B.
>>>für mehrsprachige Inhalte Sinn oder für die Mehrfachverwendung von
>>>Beschreibungen.
>>>      
>>>
>>Mit Unique Index hab ich noch nie gearbeitet! Interessant! Hast Du da nen
>>guten link zu oder ist das auf mysql.com gut beschrieben?
>>    
>>
>
>das ist auf mysql.com gut beschrieben. :-)
>
>Ich habe mich aber gerade gefragt, ob es tatsächlich sinnvoll ist, Links-
>und Rechts-Wert auf "Unique" zu setzen. Je nachdem, wie man seine
>SQL-Befehle absetzt, könnte ich mir vorstellen, daß es zu Problemen kommt,
>wenn man einen Knoten einfügt oder verschiebt und daraufhin die
>betreffenden Links/Rechts-Werte anpassen muß. Es könnte sein, daß während
>des Anpassungsprozesses ja doch einmal ein Wert doppelt vorkommen muß. Das
>mußt Du einfach mal testen.
>
>
>Viele Grüße
>
>Lutz
>
>
>  
>

hast du da zufällig nen link, denn über die suche finde ich keinen 
passenden Eintrag zu

Unique Index . Das ist doch ein mögliches Spaltenattribut oder?



php::bar PHP Wiki   -   Listenarchive