只能说这是一个笨问题
user依附于branch而存在一个部门可以没有主管者这样想就对了

解决方案 »

  1.   

    我认为是先有蛋,然后才有鸡的。我的论述应该从物种的起源开始说吧!
    地球上有了基本的生物生存条件--》氨基酸之类--》单细胞--》多细胞--》不断的进化
    --》有点鸡特征的生物--》生了一个蛋--》更像鸡的生物--》又生蛋了--》再度进化--》越来越像鸡了---》生了个孵化出来就是一只鸡的蛋--》世界上第一只鸡出生了!
    由上可见,虽然第一个蛋是一只非常像鸡的生物生出来的,但是严格来说,它并不是鸡!而世界上第一只鸡是从第一个孵化出来就是一只鸡的蛋产生出来的,所以,我们有充分的理由证明这个世界上是先有蛋,然后才有鸡的。
    其实简单的来说:非常像鸡的生物--》生了个能孵化出鸡的蛋--》产生了第一只鸡!
    其中非常像鸡的生物不能算是鸡,而能孵化出鸡的蛋确实是一只鸡蛋,有了鸡蛋才能有鸡!
      

  2.   

    这是一个非常问题,每个部门必须要有主管,要考虑分公司及部门比较多,如果部门无主管,这信息是不完整的.当然,用程序是能作到判断的,但这个问题只为了在数据结构方面提出讨论及解决办法.
      

  3.   

    楼主的数据库的结构根本就互相矛盾的.
    我建议先建部门,主管可为空,但主管为空时此部门不能参加运作并作提示(如果功能需要的话).
    这样就不会矛盾了.