tag:blogger.com,1999:blog-4341820925969523425.post8062794415090125676..comments2023-06-21T11:46:16.907+02:00Comments on Blog o javičce: Stromová data v relační databáziPetr Jůzahttp://www.blogger.com/profile/16936931139527310349noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4341820925969523425.post-39500496274743336182008-12-02T13:27:00.000+01:002008-12-02T13:27:00.000+01:00Jeste par odkazu:http://dev.mysql.com/tech-resourc...Jeste par odkazu:<BR/><BR/>http://dev.mysql.com/tech-resources/articles/hierarchical-data.html<BR/><BR/>http://www.openwin.org/mike/books/index.php/trees-and-hierarchies-in-sqlAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4341820925969523425.post-38432300594723318122008-11-28T16:04:00.000+01:002008-11-28T16:04:00.000+01:00Ukladani levych a pravych ohodnoceni je sice pekne...Ukladani levych a pravych ohodnoceni je sice pekne co se tyce vyberu podstromu (vychazi na jeden select). Ale pridavani dalsiho nodu je bohuzel prilis komplikovane. Osobne davam prednost algoritmu, kdy mate dve tabulky - struktura nodu (obycejna sebereference) a struktura podstromu, kde se ulozi node a jeho root. Tento algoritmus sice prinasi dalsi tabulku - ktera neni v zaveru vyrazne velka, aleAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4341820925969523425.post-68132105275676559622008-11-04T06:48:00.000+01:002008-11-04T06:48:00.000+01:00V tomto návrhu vidím jednu nevýhodu - špatně se bu...V tomto návrhu vidím jednu nevýhodu - špatně se budou přesouvat jednotlivé objekty, špatně se budou vkládat nové objekty. Chybí mi tam prostě flexibilita...Petr Jůzahttps://www.blogger.com/profile/16936931139527310349noreply@blogger.comtag:blogger.com,1999:blog-4341820925969523425.post-8529387780070799512008-11-04T00:46:00.000+01:002008-11-04T00:46:00.000+01:00Pro mě by bylo přímočařejším řešením si tam přidat...Pro mě by bylo přímočařejším řešením si tam přidat rovnou předpočítanou položku s "cestou" tj. <BR/><BR/>#0 "Food" "/Food"<BR/>#1 "Fruit" "/Food/Fruit"<BR/>#2 "Red" "/Food/Fruit/Red"<BR/><BR/>...<BR/><BR/>Strom se udělá seřazením podle "cesty". Možná bych tam neukládal názvy položek ale rovnou ID (primární klíč?) a tím by se elegantně vyřešil problém s přejmenováním položek, ale zase by to nešlo Anonymoushttps://www.blogger.com/profile/15094392227356111261noreply@blogger.com