【问题标题】:Relationship between entity and relation in ER model and relational model?ER模型和关系模型中的实体和关系之间的关系?
【发布时间】: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 模型上表示它?

如果不是,我应该设置 SupermarketPrice 之间的关系(在这种情况下,作为一个弱实体:它需要 Supermarket 作为标识符)以及Price(弱实体)和Supermarket(强实体)之间的另一种关系。

提前致谢。

【问题讨论】:

    标签: model entity entity-relationship relationship relational


    【解决方案1】:

    嗯,我想我已经找到了解决办法。有两种选择:
    1.- UserSupermarketProduct 之间的三元关系。
    2.- 类似于附图中的示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多