3

我无法在 Oracle SQL Data Modeler(v3.1,最新版本)中创建实体继承。

另一个问题:如何创建结构化类型?

有人可以帮忙吗?我试过谷歌和软件里面的帮助,我没有找到。

4

1 回答 1

1

最好的方法是创建一个子类型表,其主键是超类型表的外键。该子类型的任何新列都会添加到此表中。

这种模式被称为“亚型分离”。另外两种模式是子类型分区(将超类型字段复制到子类型表中,并且不为子类型实例创建超类型记录)和子类型吸收(将可为空的子类型字段添加到超类型表中)。每种模式都有它更可取的情况。

于 2019-01-29T07:00:24.353 回答