2008-10-15 96 views
11

我想成为一名优秀的开发人员并在开始编程我的下一个项目之前创建一些文档。Visio数据库关系图,关联列

我在Visio中创建了数据库模式图并创建了列之间的关系。

但是,我正在寻找一种使列之间的关系更清晰的方法。我想要箭头连接列到列。

有没有办法在Visio中做到这一点?

http://i.stack.imgur.com/sj0Bo.jpg

回答

15

可以使用Visio绘图工具,以迫使关系连接器胶水对表形状特别的连接点:在连接点

  1. 打开查看菜单。
  2. 在标准工具栏上找到指针工具右侧的连接器工具。点击小箭头并切换到连接点工具。
  3. 按住Ctrl并在要加入关系连接器的点上单击一个表形状。
  4. 在另一个表格形状上做同样的事情。
  5. 将关系连接器的末端粘贴到刚刚添加的连接点。
  6. 你将破坏关系。要修复它,请选择关系连接器并在数据库属性窗口中查看关系的定义。
  7. 再次关联字段。

+1

真棒(这与Visio企业2003测试)!我一直在努力工作。 一个音符 - 它比你想象的要好,就在步骤5之前,我改变了指针工具。我将连接器的每一端都移到了新的连接点上,并没有失去联系。 (Visio Professional 2003) – 2008-10-16 22:43:21

0

据我所知,这是怎样的Visio绘制它,它是不可能得到它在一个确切的列点。它有点讨厌,但我想你学会用FK标记生活

1

如果你点击关系箭头,绿色的中点会出现。您可以使用这些来上下拖动关系箭头。不过,请注意不要移动端点,因为Visio会将该连接器与表格对象分离。

0

答案是,它不会,但你可以点击并拖动周围的线条。我用来解决这个问题的方法是命名FK关系并显示名称(可在数据库 - >选项中执行此操作)或标记与列的关系。