如何使用Oracle SQL Data Modeler中的用户界面在逻辑模型中创建子类型?我有一个实体是"车辆"具有如下属性:生产日期等,并且我想添加两个子类型:" CAR"和" MOTORCYCLE"。我想创造一种继承模仿。
我在SQL数据建模器中看到了很多具有这种子类型的逻辑模型,但我不知道如何创建它。子类型应该看起来像嵌套在内部的两个内部实体" VEHICLE"具有与VEHICLE的基本属性不同的属性的类。
答案 0 :(得分:1)
在Datamodeler中创建实体时,其中一个属性为"超级类型"。添加CAR实体时,您可以将VEHICLE指定为超类型。
然后将CAR实体矩形放在VEHICLE矩形内。
答案 1 :(得分:0)
超类型子类型的框表示中的框很难直观地管理,因此您可以通过右键单击图表空白区域选择符号来更改它,然后取消选中“Box-in-Box Presentation”