Oracle SQL Developer Data Modeler中的子类型(内部实体)

时间:2016-12-12 11:50:15

标签: oracle entity oracle-sqldeveloper oracle-sql-data-modeler oracle-data-modeler

如何使用Oracle SQL Data Modeler中的用户界面在逻辑模型中创建子类型?我有一个实体是"车辆"具有如下属性:生产日期等,并且我想添加两个子类型:" CAR"和" MOTORCYCLE"。我想创造一种继承模仿。

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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