我正在建立一个在线商店/电子商务网站。我已经包括基本关系(1-1,1-M),minmax(1,1 1,N)和参与,即全职或双重,专业化参与。
注意:双线代表完全参与。
我对以下事情表示怀疑。
对于客户实体,客户并不一定需要下订单才能浏览产品,这样他就可以不订购或生产他/她喜欢的订单,所以0,N(分钟,max)关系对吧? 同时订单可以至少有1个客户或N个客户。
与产品和订单关系相同。订单至少可包含1或N个产品。但是,产品不必包含在每个订单中,因此0或N个产品可以订购。
关于专业化,我只考虑产品实体,可以进一步划分为不同的产品。但是,是否有必要将admin和owner作为超类的子类,例如employee等?
注意:所有者实体仅用于查看销售记录,例如一周,一周等的利润 管理员可以添加,删除或编辑产品。
答案 0 :(得分:0)
您还说过,类别必须包含产品。那可能不是你想要的。