如何为这种组织结构图构建数据库

时间:2014-05-16 02:25:27

标签: php mysql

所以我打算创建一个动态的组织结构图,任何人都可以给我一个关于我如何设计数据库的提示?组织结构图类似于下面链接中的图像。抱歉我的绘图技巧不好。

http://imgur.com/aEeqoWU

1 个答案:

答案 0 :(得分:0)

不是很多,但这就是我要开始的方式

看到可以从包含父子关系的平面数组构建树结构(请参阅here),我会创建一个包含[department][parent department]的表以及您希望存储在部门中的任何其他内容他们自己。如果只有一种语言,你可以将描述粘贴在那里,等等。Department是关键,Parent department是同一个表上的外键。

如果你想让它有位置和人,我会为所有这些创建单独的表。一个映射位置到部门,一个映射到人员。