DBMS中类层次结构的表示

可以按以下两种方式之一查看类层次结构

  • 专业化(自顶向下方法)

  • 泛化(自下而上的方法)

专业化

专业化是识别具有不同特征的实体子集的过程。它将一个实体从较高级别(超类)到较低级别(子类)分成多个实体。 

该类车辆可专门用于汽车,卡车和摩托车(自顶向下方法)

因此,车辆是超类, 而汽车,卡车,摩托车是子类。所有这三个都从车辆继承属性。此外,这三个属性之间共享这些属性,同时包含其他一些使它们与众不同的属性。

概括

泛化是对包含泛化实体或泛化实体属性的实体进行泛化的过程。创建的实体将包含通用功能。泛化是一个自下而上的过程。

汽车,卡车和摩托车等类别可以概括为汽车。(自下而上的方法)。汽车,卡车和摩托车是子类,而车辆是超类。 

基本上,“车辆”包含在“汽车”,“卡车”和“摩托车”之间共享的通用属性。