数据库表结构问题
描述:
举例:甲 给 10个人 分配工作
需求:
1.查询所有 甲 分配的工作
2.查询10个人中其中一个 的所有工作
3.当这项工作内容有变动的时候,修改数据表
4.当这项工作参加人员,就是这10个人有变动的时候修改数据表
想不出有什么好的方法来解决这个问题,向众高手求教?
怎么建表比较合理?
------解决方案--------------------表A
工作ID 工作项目 分配人
表B
工作ID 参加人员
A <-----1:N-------> B
------解决方案--------------------人员表
人员ID ....
分配表
FK_被分配人ID
FK_工作ID
FK_分配人ID
工作表
工作ID
工作内容