我想弄清楚在sql中製作文件夾系統的最佳方法。 我正在做一個網站,將使用類似的系統作爲瀏覽器在Windows中。文件夾sql編程
您打開您的c:驅動器,您會看到一些文件夾和文件,然後打開一個文件夾並在其中看到更多文件和文件夾。
所以我問,我會用這個表,只是指向父id號或什麼?
我有這個在我的腦海中..你做了一個主文件夾,它得到了u_id = 1。然後我在該文件夾中創建一個文件,它得到u_id = 2和p_id = 1,所以我知道它有嗎?與文件夾相同。
這都將是一個表中,但我不能不禁想起有這一些重大缺陷..
我特別跟隨如果您的RDBMS沒有一種方便遞歸查詢的方法(許多不這樣做),那麼使用Key方法。 – 2010-05-05 16:37:29
所以如果我明白這個權利..鑰匙擁有在當前文件夾下的所有東西的ID ..? 小丟失:o – eski 2010-05-05 16:42:17
不,密鑰持有其所有祖先 – hunter 2010-05-05 16:51:01