[疑惑] 樹狀結構儲存於資料庫的方法?

看板Database作者 (雷穆爾德‧小一)時間16年前 (2010/01/29 10:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
As title 如果有個樹狀結構(以公司的組織為例)長得像下面這樣: 公司┬部門(一)┬組別(一) │ └組別(二) ├部門(二)┬組別(三) │ └組別(四) └部門(三)┬組別(五) └組別(六) 而公司、部門和組別又有各自的屬性 在這種情況下 如果我想要在我的AP或WEB上顯示完整的樹狀結構 我的資料庫要怎麼規劃會最好呢? PS: 目前我想到的一個辦法是公司、部門和組別各自為一個table 然後以foreign key從組別指向該組別所屬的部門 該部門又以foreign key指向所屬的公司 請問各位覺得這樣的辦法有什麼要改善或可以做得更好的地方? 萬分感謝 -- 「我從來都不喜歡 MFC,從一開始就不喜歡,我認為它的設計不良, 且幾乎不能算是物件導向。」 - Charles Petzold http://reassert.blogspot.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.77.101
文章代碼(AID): #1BOaeh-h (Database)
文章代碼(AID): #1BOaeh-h (Database)