【发布时间】:2013-03-27 15:21:13
【问题描述】:
我可以在 ER 模型上设置实体和多对多关系之间的关系吗?如果有,你是怎么表示的?
我读过ER data model (connecting 2 relations) 这个,但它只是在谈论关系模型......
就我而言,我有一个超市数据库。我将仅谈谈存在此问题的实体:
-超市出售产品。
-产品在超市出售。
-A Supermarket 销售 (0, n) Product 并且 Product 在 (0, n) Supermarket 上销售: 多对多的关系。 price 是一个关系属性。
-用户为特定超市上的产品添加价格。
那么我可以在 User 实体和 sells 关系之间添加关系吗?你如何在 ER 模型上表示它?
如果不是,我应该设置 Supermarket 和 Price 之间的关系(在这种情况下,作为一个弱实体:它需要 Supermarket 作为标识符)以及Price(弱实体)和Supermarket(强实体)之间的另一种关系。
提前致谢。
【问题讨论】:
标签: model entity entity-relationship relationship relational