[系統] 如何儲存一個行政單位的組織架構?

看板Database作者 (祝大家龍騰虎躍)時間10年前 (2013/10/13 13:42), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
請問行政組織,在資料庫的設計方法? 1.一個組織常常發現畫出來的樣子是樹狀圖 A---A1---A11---A111 | | | | | |-A112 | | | |-A12 | |-A2---A21 | |-A22 | |-A23 我的問題有兩個: 1.資料庫要怎麼去記錄這種巢狀的資料?如下表好嗎? ----------------- | 單位 | 子單位 | ----------------- | A | A1 | | A | A2 | | A1 | A11 | | A1 | A12 | | A2 | A21 | | A2 | A22 | | A2 | A23 | | A11 | A111 | | A11 | A112 | ----------------- 2.假如程式其中一個中能叫「針對A1的人發出訊息」,程式要怎麼寫,才能 A1、A11、A12、A111、A112都找出其下的人,然後發出訊息? 難道是類似寫「列出目錄下所有檔案」的方式,遞迴去尋找,還是資料表 可以有好的設計方法? 請教各位專家,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.228.182

10/14 01:14, , 1F
單位,父單位 ex. A112,A11 A113,A11
10/14 01:14, 1F

10/14 20:51, , 2F
如果是MSSQL的話,查一下CTE語法,專門遞迴用,讚
10/14 20:51, 2F
文章代碼(AID): #1IMZAt4A (Database)
文章代碼(AID): #1IMZAt4A (Database)