Visio 2003:关系箭头连接数据库ER图中的2个表

时间:2009-11-10 21:54:22

标签: database visio entity-relationship

我正在尝试建模2个表Orders和OrderDetails之间的关系。我使用外键OrderID从OrderDetails到Orders表绘制“关系”箭头。但是在关系箭头的DatabaseProperties中,我得到了未知的父母和未知的孩子。如何正确连接2个表与关系箭头。

3 个答案:

答案 0 :(得分:4)

  1. 确保从实体关系模具中选择关系箭头。
  2. 将连接器(箭头)放在表面上。
  3. 选择箭头顶部并拖动到Orders表格
  4. 的中间
  5. 选择另一端并拖动到OrderDetails表的中间。
  6. 您还可以在“箭头定义选项卡”中选择要连接的字段。 无需事先指定外键,一旦与箭头建立连接,它将自动添加。

答案 1 :(得分:0)

我也有同样的问题,但我设法通过将关系箭头拖放到我想要关系的表格来解决它。在您将关系箭头放到桌面之前等待红色轮廓。然后,将结束点拖到另一个表中,观察相同的步骤。您还可以在"其他"下更改关系类型和基数。类别。

答案 2 :(得分:-1)

我为此苦苦挣扎,最后弄清楚我做错了什么。

  • 基本上,从实体关系模板中选择关系箭头后。您将光标移动到父表。
  • 稍微延迟后,表格的边框将变为粗体红色。
  • 然后通过按住鼠标左键将其拖动到要与之建立关系的子表。
  • 现在,这里是我们犯错的地方,你必须按住鼠标按钮,不要让按钮移动直到子表框边框变成红色。我犯的错误只是因为我没有耐心。延迟只比我的病人长一点。如果等待一两秒钟,边框将变为红色。然后你可以放心地按下鼠标左键。

同样,关键是只有在子表格边框变为红色后才能使鼠标按钮移动!