1

如何使用 Oracle SQL Data Modeler 中的用户界面在逻辑模型中创建子类型?我有一个实体是“车辆”,其属性例如:生产日期等,我想添加两个子类型:“汽车”和“摩托车”。我想模仿继承。

我在 SQL 数据建模器中看到了许多具有此类子类型的逻辑模型,但我不知道如何创建它。子类型应该看起来像嵌套在“VEHICLE”类中的两个内部实体,其属性与 VEHICLE 的基本属性不同。

4

2 回答 2

2

当您在 Datamodeler 中创建实体时,其中一个属性是“超级类型”。添加 CAR 实体时,您可以将 VEHICLE 指定为其超类型。

然后将 CAR 实体矩形放置在 VEHICLE 矩形内。

于 2016-12-12T13:37:35.947 回答
1

超类型子类型的盒中表示很难直观地管理,因此您可以通过右键单击图表空白选择符号然后取消选中“盒中表示”来更改它

于 2018-03-22T14:45:14.527 回答