我正在尝试对 2 个表 Orders 和 OrderDetails 之间的关系进行建模。我使用外键 OrderID 从 OrderDetails 绘制“关系”箭头到 Orders 表。但是在关系箭头的 DatabaseProperties 中,我得到了未知的父母和未知的孩子。如何正确连接带有关系箭头的 2 个表。
问问题
7505 次
3 回答
4
- 确保您从实体关系模具中选择关系箭头。
- 将连接器(箭头)放在表面上。
- 选择箭头顶部并拖动到
Orders
表格中间 - 选择另一端并拖到
OrderDetails
桌子中间。
您还可以在“箭头定义选项卡”中选择要连接的字段。无需预先指定外键,只要与箭头建立连接就会自动添加。
于 2009-11-10T23:10:40.553 回答
0
我也有同样的问题,但我设法通过将关系箭头拖放到我想要建立关系的表中来解决它。在将关系箭头放到表格之前,只需等待红色轮廓。然后,将终点拖到另一个表格,观察相同的步骤。您还可以在“杂项”类别下更改关系类型和基数。
于 2014-11-12T09:36:26.400 回答
-1
我为此挣扎了一下,终于弄清楚我做错了什么。
- 基本上,在您从实体关系模具中选择关系箭头之后。您将光标移动到父表。
- 稍作延迟后,表格的边框将变为粗体红色。
- 然后按住鼠标左键将其拖动到要与之创建关系的子表。
- 现在,这是我们犯错误的地方,您必须按住鼠标按钮,在子表格框边框变为红色之前不要松开按钮。我犯的错误仅仅是因为我没有足够的耐心。延迟只是比我的病人长一点。如果您再等一两秒钟,边界就会变成红色。然后你就可以安全地放开鼠标左键了。
再次强调,关键是要等到子表格边框变成红色后才放鼠标!
于 2015-08-28T00:36:31.337 回答