是否可以创建实体的“同义词”?

时间:2014-02-11 13:02:46

标签: visio

PowerAMC / PowerDesigner允许您创建"图形同义词"允许您在图上放置两次(或更多)相同实体的基础实体。每个都是同一实体的实例。当某个实体必须链接到碰巧位于图表两端的其他两个实体时,这对于漂亮的图表来说非常棒。

使用数据库建模模板时,有没有办法在Visio 2010中执行此操作?

2 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点:

  • 打开“表格和视图”面板(“数据库”选项卡,“模型首选项”,“第一个”选项卡,“从图表中删除对象时”应该打开“询问用户”)
  • 将现有表格从该面板拖放到图表上

这将创建逻辑实体的副本,并重新创建与其的所有链接(关系)。清理图表并不是立即有用,但如果删除无关链接并在询问是否还应删除逻辑元素时说“否”,则链接会在视觉上消失,但外键仍然存在。

第二种方法:

  • 从图表中复制表格(CTRL + C)
  • 在“主页”选项卡中,选择“粘贴”,“特殊粘贴”并保留默认模式:Visio图表数据

将出现该表的副本,但不会在视觉上自动链接到任何内容。

从这两点来看,图上的重复项在逻辑上都是同一个实体。这意味着如果您修改一个,另一个也会被修改。如果你将一个链接到某个东西,另一个也是逻辑链接的(外键将在两者中列出,但只有一个可能具有可视链接)。

注意:我使用的是法语版的Visio,因此提到的确切标签可能会有所不同。我尽力翻译。

答案 1 :(得分:0)

如果您按下控制键,然后单击并拖动一个实体,它将创建一个同义词。

我还没有弄清楚如何删除特定的同义词而不删除它的所有副本。