组织和部门层次结构数据库架构

时间:2018-12-30 10:18:43

标签: mysql sql django database-design database-schema

我在Django中有一个数据库设计,该数据库具有以下表格:

  • 组织表格
    • id
    • 名称
    • 联系人
  • 部门表
    • 名称
    • 父母(另一个部门自引用)
    • 组织(如果仅是最高部门,则引用组织表)

如何继承组织关系,而不是每次创建新部门时都必须设置它?

编辑:

我只是想知道是否有更好的设计: 在这种设计中,我每个部门都有一个空字段(组织ID)。在现实生活中,只有一个部门的价值应该是最高的。其他子部门不应具有与其关联的组织ID,因为该关联已经通过父部门进行了。

0 个答案:

没有答案