组织结构如下:
总公司--|
        |-----总公司财务部
        |-----总公司仓库
        |-----办事处1
        |-----办事处2
        |-----总公司业务部------- |
                                  |-----业务员1
                                  |-----业务员2
总公司向各个办事处和业务部中的业务员发货,然后各个办事处和业务员自己把
货物卖给客户。
同时各个办事处和业务员被看成一个仓库。
请问部门表,人员表,客户表,供应商表,仓库表该如何设计?
我的设计如下:
  部门表:(ID,名称,是否为办事处)
  人员表:(ID,姓名,是否为业务员,部门ID)
  客户表:(ID,名称,部门,客户类型)
      说明:1。业务员的客户放入业务部(客户的实际情况也是这样的),
        2.客户类型:
             1---表示的是普通的客户
             2----表示该客户是办事处
             3----表示该客户是业务员。
       也就是说:把所有的办事处和业务员也加入到客户表中。
  仓库表:(ID,名称,所属部门。)
     说明:业务员也看成一个仓库,但是把业务员仓库放入业务部中。
  供应商表:
     不同的办事处有不同的供应商,总公司也有供应商。
     对办事处和业务员来说,总公司是他们的供应商。
     这个表不会设计-----主要考虑到采购入库中的供应商和供应商所属于的部门。