关于一个数据库设计的问题

用户有四种,管理员,雇员和雇员所属单位,审批单位,要求雇员所属单位先填写一份表单,表单内容是雇员所做项目的详细信息,以及该雇员所属单位的简略信息,(一个雇员有多个项目,一对多的关系)提交后雇员自己进行核对,检查信息登入是否有误(有误就进行修改)并确认是否为自己所核对,再进行提交确认,然后再由审批单位进行审核,审核通过即通过,不通过就撤回。最后还能对所有的项目信息进行统计 (见下图)。
我的想法是把所有用户放在一张用户表中,填写的表单信息一张表,其他的提交信息,审核信息等均单独地建立联系表,进行到后面发现主从关系很乱,无法再继续下去了。本人小白,请高手指点。谢谢~
clipboard.png

阅读 2.7k
1 个回答

用户表:人员基本信息
单位表:单位信息
项目表:项目信息
审批表:审批信息
这样就可以了啊,画个ER图,关系就一目了然了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进