【发布时间】:2010-06-06 06:46:36
【问题描述】:
之前没感觉过这个规则,但是好像是二叉树或者任意树(每个节点可以有很多孩子但孩子不能指向任何一个父节点),那么这个数据结构可以表示为1个表一个数据库,每一行都有一个自己的ID和一个指向父节点的parentID。
这实际上是经典的员工 - 经理图:一个老板可以在他下面有很多人......每个人可以在他下面有n人等。这是一个树形结构,在数据库书籍中表示作为单表的常见示例Employee。
【问题讨论】:
-
您可以使用 Employee-to-Employee 表而不是 parentID 列。我不知道哪个更好。
标签: mysql database-design tree schema-design binary-tree