MS Visio 2007:如何使基数出现在关系的两端?

MS Visio 2007:如何使基数出现在关系的两端?,visio,cardinality,Visio,Cardinality,在Visio2007中,我似乎只能设置父子关系的基数,但我也想将子关系设置为父子关系。Visio为什么不让我这么做?我是否需要建立一个单独的关系来实现这一点?我使用两个实体对象/形状和一个关系对象/形状 注意:通过进入数据库>选项>>文档并选中基数框,我获得了显示在图表上的基数; 数据库>选项>>文档 单击关系选项卡。您将看到名称显示。选中“显示动词阶段”。选择“正向文本”、“反向文本”或两者。。这与您的愿望背道而驰。Visio在完成UML模型图时,在两侧使用多重性/基数;双击连接器将允许您从两

在Visio2007中,我似乎只能设置父子关系的基数,但我也想将子关系设置为父子关系。Visio为什么不让我这么做?我是否需要建立一个单独的关系来实现这一点?我使用两个实体对象/形状和一个关系对象/形状

注意:通过进入数据库>选项>>文档并选中基数框,我获得了显示在图表上的基数; 数据库>选项>>文档


单击关系选项卡。您将看到名称显示。选中“显示动词阶段”。选择“正向文本”、“反向文本”或两者。。这与您的愿望背道而驰。

Visio在完成UML模型图时,在两侧使用多重性/基数;双击连接器将允许您从两个方向的下拉选项中选择多重性/基数。使用实体设置只会给您一个复选框,这对于您想要做的事情来说是相对无用的。

child:parent基数不是parent:child的倒数吗?我不确定parent/child是否是正确的术语,但它是Visio使用的。1表A可能与另一个表B存在1对*(多个)关系,但表B可能与表A存在0对1关系。例如,大学课程可能有1对多学生,但学生可能有0或1个课程。好的,我理解,这只是Visio的工作方式和DBs的工作方式。一个表中的外键并不意味着另一个表中必须有外键。我已经有一段时间没有做DBs了^_^""