如何在 Visio 中设置父子关系?

How to Set a Child to Parent Relationship in Visio?

enter image description here所以我被要求为以下规则制作鱼尾纹图。
"A painter can paint many paintings. Each painting is painted by only one painter."

所以我创建了2个实体painters和paintings,并在两者之间创建了一个关系,painters是parent,paintings是child。我将基数设置为零或更多来表示一个画家可以画很多幅画,但我不知道如何设置从子到父的另一种关系来表示每幅画只有一个画家画。有人可以解释一下怎么做吗?

我遇到了同样的问题,遗憾的是 MS Visio 2010 不提供将子级设置为父级基数的功能。

我通过网上搜索和自己找到了解决方案(也许是官方提供的方式)。

步骤

  • 首先为两个实体设置通常的关系连接器。以便 子实体获得一个外键 FK# 带有外键
  • 的标签
  • select关系线删除
  • 它会询问是否要删除基础数据对象(某物 像那样)也是如此。单击
  • 工具箱中有一个 动态连接器 以及其他图表。拖到页面上。
  • 右键单击 连接器并单击格式 -> 行
  • 在那个对话框中,右上面板有开始和结束线条样式的选项。
  • 设置所需的样式(如果需要,还可以设置大小)。
  • 单击确定
  • 用所需的实体连接每一端。
  • 外键属性可能不是粗体。
  • 单击实体并转到并创建外键列"Required"

也许这是一个 hacky 解决方案,但它确实有效

在 child table (Paintings) 上创建外键 "Required" 这应该会改变 child-to-parent 基数