【问题标题】:ER Diagrams - Can a relationship have a multi-valued attribute?ER 图 - 关系可以具有多值属性吗?
【发布时间】:2013-04-25 12:25:21
【问题描述】:

作为标题;关系上是否允许多值属性?例如,我想创建 2 个实体 - 房东和租户。我想在“Rents_to”关系中添加一个多值属性“Contract”。多值属性“Contract”下的属性将包含“Contract_start_date”、“Contract_end_date”和“Contract_ID”。

【问题讨论】:

    标签: database-design entity-relationship data-modeling


    【解决方案1】:

    这真的是一个关于如何绘制图表或如何对数据建模的问题吗?您尚未指定您使用的 ER 表示法。任何 ER 图只是一些实体和关系的图片,如果您需要说明多值属性,那么您应该能够这样做。

    大多数现代 DBMS、软件工具和数据建模者都避免使用多值属性,因为它们对许多应用程序都有明显的劣势。

    【讨论】:

      猜你喜欢
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 2013-12-29
      相关资源
      最近更新 更多