作者remmurds (雷穆尔德‧小一)
看板Database
标题[疑惑] 树状结构储存於资料库的方法?
时间Fri Jan 29 10:38:28 2010
As title
如果有个树状结构(以公司的组织为例)长得像下面这样:
公司┬部门(一)┬组别(一)
│ └组别(二)
├部门(二)┬组别(三)
│ └组别(四)
└部门(三)┬组别(五)
└组别(六)
而公司、部门和组别又有各自的属性
在这种情况下
如果我想要在我的AP或WEB上显示完整的树状结构
我的资料库要怎麽规划会最好呢?
PS:
目前我想到的一个办法是公司、部门和组别各自为一个table
然後以foreign key从组别指向该组别所属的部门
该部门又以foreign key指向所属的公司
请问各位觉得这样的办法有什麽要改善或可以做得更好的地方?
万分感谢
--
「我从来都不喜欢 MFC,从一开始就不喜欢,我认为它的设计不良,
且几乎不能算是物件导向。」
- Charles Petzold
http://reassert.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.77.101