现在有三张表:
1、客户表:客户编号,客户名称
2、任务表:任务编号,任务名称
3、跟进表:跟进编号、跟进结果
关系如下:
1、一个任务对应0到一个客户;
2、一个任务可以进行0到多次跟进;
3、一个客户可以被设置0到多个相关任务;
4、一个客户可以有0到多次跟进;
5、一次跟进可以对应一个客户或一个任务;
这三张基础表是固定的,恳请设计一下关系表,谢谢!
------解决思路----------------------
都是对多对
直接三张关联表
客户任务
客户跟进
任务跟进
三张表都存储编号就可以了
------解决思路----------------------
填写一个默认值'' 尽量不要用NULL
------解决思路----------------------
我觉得可以这样设计,达到你的要求
1、客户表:客户编号(主键),客户名称
2、任务表:任务编号(主键),任务名称,客户编号(可空)
3、跟进表:跟进编号(主键),跟进结果,跟进对象(可以是枚举:客户或任务),对象编号(相应枚举对应客户编号或任务编号)
------解决思路----------------------
我觉得不会
首先,客户与任务需要有对应关系时,是客户一对多任务的关系,而这个关系可以不要,那么最方便的自然是任务引用客户的主键,且可以为空
这样符合满足
1、一个任务对应0到一个客户;
3、一个客户可以被设置0到多个相关任务;
同理 客户、任务与跟进的关系
2、一个任务可以进行0到多次跟进;
4、一个客户可以有0到多次跟进;
5、一次跟进可以对应一个客户或一个任务;
程序写多了,我觉得这样很方便MODEL的建立,业务处理的时候也很方便,关联查询也可以