【问题标题】:ER Diagrams - Same relationship with two different entitiesER 图 - 与两个不同实体的相同关系
【发布时间】:2014-12-11 10:35:11
【问题描述】:

如果给定实体与其他两个实体具有相同的关系,我如何在 ER 图中表示它?

我正在处理的特定问题是针对典型的社交网络,例如:

  1. “用户”创建“组”
  2. “用户”创建“帖子”
  3. “帖子”可能对某些“用户”和/或“群组”可见。

Users、Posts 和 Groups 是我绘制的实体。我需要帮助来绘制“可见性”关系。我是否绘制了 2 个“对”关系,“用户”和“帖子”各一个?还是我绘制一个关系并将其分别分支到用户和组?

【问题讨论】:

  • 阅读三元关系。

标签: mysql database-design entity-relationship


【解决方案1】:

可见性关系听起来像是泛化/专业化的情况。也许可见性适用于“读者”,“读者”是“用户”和“组”的概括。我不确定这是否真的适用于您的情况。这是你的电话。

如果您确定它确实适用,您可以在 EERD(扩展实体关系图)中查找 gen/spec 以了解如何绘制它。

当您开始设计表格来存储这些数据时,您可能想要访问这些标签:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2016-08-24
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多