一个多级管理的结构,比如:一个团有营、连、排、班、战士,在战士列表中,除了战士的基本资料外,还要有战士的所属关系,有以下方法,不知哪个更好:
1. 战士列表中只有所属班的字段,把其它所属关系设计成多个表,如排-班表、连-排表、营-连表、团-营表等
2. 战士列表中只有所属班的字段,把其它所属关系设计成一个表,把团到排的关系列在其中
3. 在战士列表中添加团、营、连、排、班等字段,并同时另有一个团到排的关系表
也许这个级别会更多,比如向上到军或军区,请问:专业的思路会采用哪种方式设计表的结构呢?或者是否还有更合理的设计呢?谢谢!
------解决方案--------------------
百度→BOM结构 这个东西比较适合做层次结构
------解决方案--------------------
其实bom结构就是一种层次结构,就像你上面描述的一样,有上下级关系的。