如何使用Oracle SQL Developer在ER图中创建子类型/超类型?

如何使用Oracle SQL Developer在ER图中创建子类型/超类型?

问题描述:

我正在尝试使用Oracle SQL Developer的Data Modeler创建ER图。如何使用Oracle SQL Developer在ER图中创建子类型/超类型?

我有一个名为HOLDING实体超类型,我还有其他四种亚型:BOOK,DVD,有声书和软件...

我试图找出如何让ER图显示不相交规则或重叠规则以及全部专业化或部分专业化规则。

例如:

如果问题问我表明,保持必须正好在随后列出的亚型的ER图如下所示:enter image description here

我如何得到这个出现在我的数据建模师?我现在所拥有的是:

enter image description here

您可以使用子类型和超类型。

在常规选项卡的子实体中找到超级类型并选择您的超级实体。在Subtypes下的超级实体属性中,您可以更精确地定义关系。

我希望它有帮助。