代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

二叉树或树在数据库中是否总是表示为一个表和自引用?

  •  0
  • nonopolarity  · 技术社区  · 14 年前

    parentID

    事实上,这就是经典的员工-经理关系图:一个老板手下可以有很多人。。。每个人都可以 n Employee .

    3 回复  |  直到 14 年前
        1
  •  2
  •   Erwin Smout    14 年前

    西蒙关于你的树变成循环图的警告也是正确的。

    所有关于“您必须手工确保这不会发生,即DBMS不会自动为您这样做,因为您不会违反任何完整性或引用规则”的说法都是错误的。

    只要您只考虑SQL系统,这句话和相应的注释都是正确的。

    马上为你做这个 对,就是这样 不用写任何代码 . 那套系统很有价值( http://shark.armchair.mb.ca/~erwin

        2
  •  1
  •   Simon    14 年前

    是的,您可以通过自引用表来表示层次结构。请注意以下情况:

    Employee    Supervisor
    1           2
    2           1
    
        3
  •  0
  •   DVK    14 年前