DBMS 中的类层次结构表示
类层次结构可以从两种方式查看
专门化(自顶向下方法)
泛化(自底向上方法)
专门化
专门化是一个识别实体子集的过程,这些子集共享不同的特征。它将实体从更高级别(超类)分解为多个实体到较低级别(子类)。
车辆类可以专门化为汽车、卡车和摩托车(自顶向下方法)
因此,车辆是**超类**,而汽车、卡车、摩托车是**子类**。这三个都继承了车辆的属性。此外,这三个在彼此之间共享这些属性,同时还包含一些使其不同的其他属性。
泛化
泛化是泛化实体的过程,该实体包含泛化实体的泛化属性或特性。创建的实体将包含共同的特征。泛化是一个自底向上的过程。
汽车、卡车和摩托车类可以泛化为车辆。(自底向上方法)。汽车、卡车和摩托车是子类,而车辆是超类。
基本上,车辆包含汽车、卡车和摩托车之间共享的公共属性。
广告