3

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

4

3 回答 3

4
  1. 确保您从实体关系模具中选择关系箭头。
  2. 将连接器(箭头)放在表面上。
  3. 选择箭头顶部并拖动到Orders表格中间
  4. 选择另一端并拖到OrderDetails桌子中间。

您还可以在“箭头定义选项卡”中选择要连接的字段。无需预先指定外键,只要与箭头建立连接就会自动添加。

于 2009-11-10T23:10:40.553 回答
0

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

于 2014-11-12T09:36:26.400 回答
-1

我为此挣扎了一下,终于弄清楚我做错了什么。

  • 基本上,在您从实体关系模具中选择关系箭头之后。您将光标移动到父表。
  • 稍作延迟后,表格的边框将变为粗体红色。
  • 然后按住鼠标左键将其拖动到要与之创建关系的子表。
  • 现在,这是我们犯错误的地方,您必须按住鼠标按钮,在子表格框边框变为红色之前不要松开按钮。我犯的错误仅仅是因为我没有足够的耐心。延迟只是比我的病人长一点。如果您再等一两秒钟,边界就会变成红色。然后你就可以安全地放开鼠标左键了。

再次强调,关键是要等到子表格边框变成红色后才放鼠标!

于 2015-08-28T00:36:31.337 回答