Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为这种组织结构图构建数据库_Php_Mysql - Fatal编程技术网

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

Php 如何为这种组织结构图构建数据库,php,mysql,Php,Mysql,所以我计划创建一个动态的组织结构图,有人能给我一个如何设计数据库的提示吗?组织结构图类似于下面链接上的图片。对不起,我画得不好 没什么可讲的,但这就是我的出发点 考虑到可以从包含父子关系的平面数组中构建树结构(请参见),我将创建一个表,其中包含[department][parent department]以及您希望存储在部门本身上的其他内容。如果只有一种语言,您可以将描述粘贴在其中,以此类推。部门是键,父部门是同一表上的外键 如果您希望它也有职位和人员,我会为所有这些创建单独的表。一个将职位映射

所以我计划创建一个动态的组织结构图,有人能给我一个如何设计数据库的提示吗?组织结构图类似于下面链接上的图片。对不起,我画得不好


没什么可讲的,但这就是我的出发点

考虑到可以从包含父子关系的平面数组中构建树结构(请参见),我将创建一个表,其中包含
[department][parent department]
以及您希望存储在部门本身上的其他内容。如果只有一种语言,您可以将描述粘贴在其中,以此类推。
部门
是键,
父部门
是同一表上的外键


如果您希望它也有职位和人员,我会为所有这些创建单独的表。一个将职位映射到部门,一个将人员映射到职位

请参见何时定义您的d/b。感谢您的回答,我将关注它并查看结果。