一个数据库的设计问题....有一个员工表..一个部门表...还有一个申请表3者之间变成了循环关系....望高手能帮我设计一下解决这个循环关系员工表和主外键关系..申请表又跟部门表和员工表有主外键关系....想了很久都想不到解决方案...麻烦大家帮忙一下
 

解决方案 »

  1.   

    申请表是干什么用的?
    部门表 did...
    员工表 eid,did,..,申请表 eid ,......
      

  2.   

    部门表(demptno,deptname,...) 
    员工表(empno,deptno,empname,...) 
    申请表(appid,deptno,empno,...) 
      

  3.   

    申请表是不部门申请东西用的..譬如文具..以及车辆...我是想设计一个办公管理系统
    部门表(demptno,deptname)
    员工表(empno,empname,demptnoId,)
    申请表(appid,deptno,empid)这样就存在了一个循环关系....
    有办法解决吗?因为申请表需要申请人员工的id  还有向哪个部门申请..