[系統] 如何儲存一個行政單位的組織架構?
請問行政組織,在資料庫的設計方法?
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
10/14 01:14, 1F
推
10/14 20:51, , 2F
10/14 20:51, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):