比方说,我得到了一些可能由1,N个任务组成的任务。所有任务都可以逐步完成(即:如果任务为“步行5英里”,并且用户步行3英里,我想保存该数据并显示步行3/5英里)。用户可以有0,N个目标,并且目标可以分配给多个用户。
如果我按以下方式设计模型(ER MODEL),则应将属性放在哪里以跟踪任务进度? 我应该改变型号吗?怎么样?
谢谢!
答案 0 :(得分:0)
我理解您的意思的方式是……要实现目标,必须完成任务,而用户就是完成任务的人。
在这种情况下,请考虑将用户分配给任务而不是目标。
因此任务可能类似于[taskID,描述,数量] ... [1,步行,5]。用户[userID,userName] ... [10,Sam]。用户和任务之间的关系可以是[userID,taskID,数量] [10、1、3]。
也就是说,从事任务Walk(1)的用户Sam(10)走了3英里(5英里)。
显然有很多细节需要填写,但这也许只是一个开始。