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

时间:2016-09-02 13:31:14

标签: parent-child visio cardinality

enter image description here所以我被要求为以下规则制作一个Crows Foot图    “画家可以画许多画作。每幅画只画一幅画家。”

因此,我创作了两个实体画家和绘画,并创造了两者之间的关系,画家是父母,绘画是孩子。我将基数设置为零或更多以表示画家可以画许多画作,但我不知道如何设置从孩子到父母的另一种关系来表示每幅画只由一位画家绘画。有人可以解释一下如何做到这一点吗?

2 个答案:

答案 0 :(得分:0)

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

我通过在互联网上搜索并找到了解决方案(也许是官方提供的方式)。

步骤

  • 首先将常用关系连接器设置为两个实体。以便 子实体使用外键
  • 获取外键 FK#标签
  • 选择关系行并将其删除。
  • 它会询问是否要删除基础数据对象(某事 那样的)。点击
  • 还有一个动态连接器以及工具箱中的其他图表。将其拖到页面上。
  • 右键单击连接器,然后点击格式 - >线即可。
  • 在该对话框中,右上方面板中有开始和结束线条样式的选项。
  • 设置所需的样式(如果需要,还可以设置大小)。
  • 点击确定
  • 将每个目标加入所需的实体。
  • foriegn键属性可能不是粗体。
  • 点击实体并转到,然后设置Foriegn键列“必需”

也许这是一个hacky解决方案,但它可以完成工作

答案 1 :(得分:0)

在子表(绘画)上将外键设置为“必填”,这将更改子对父基数