我开始使用lucidchart为我的作业设计erd。我更喜欢卢西德哈特的简洁。但是我的图表有一个扩展的关系,我在lucidchart中找不到任何东西来说明这种关系。
我从lucidcharthttps://www.lucidchart.com/pages/enhanced-entity-relationship-diagram找到这篇文章。他们在这里提到了超类型、子类型,但没有提到如何在形状中进行。
有谁是使用卢西德哈特的专家吗????
enter image description here

最佳答案

看起来你要找的东西在lucidchart中并不是本地可用的,但是你可以通过一些手动操作来实现。
我将使用您在评论中放置的链接来提出我的建议,该链接显示了定义子类型关系的预期外观。
首先,用一条线连接两个相关的表,并将端点设置为没有任何特殊的装饰。
database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?-LMLPHP
其次,启用形状的“流程图”库,并将“流程”块和“连接器”圆块拖到画布上。
database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?-LMLPHP
删除两个块中的文本。调整流程块的大小并将其放置在连接器块的顶部,以便覆盖圆的上半部分。
database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?-LMLPHP
将进程块的线条颜色设置为白色。注意,现在你有一个看起来只是半个圆的东西。
database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?-LMLPHP
如果您现在选择两个形状并右键单击它们,您将看到一个Group它们的选项。这两个形状现在锁定在一起,可以作为一个单元移动。
现在,您可以将半圆形状拖到两个表之间的直线上,然后手动将其沿该直线放置到所需的位置。如果右键单击线条并选择Arrange>Bring to Front,将防止线条被两个形状的白色填充颜色遮挡。
database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?-LMLPHP
现在你有一个半圆注释你的线!同样,这个过程比lucidchart支持这种特殊的行样式要手工得多,但是它在紧要关头工作。您可以根据需要旋转或调整新半圆的大小,以适合图表的任何部分。此外,如果将半圆拖到左侧的“形状”工具栏的“放置要保存的形状”区域中,则可以将半圆另存为自定义形状,该形状可用于以后的所有关系图。

关于database - Lucidchart可以制作增强的ER图(EERD)吗?如果是,那么如何建模父类(super class)型,子类型和继承?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46512162/

10-12 05:30