DBMS 中的类层次结构表示


类层次结构可以从两种方式查看

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

  • 泛化(自底向上方法)

专门化

专门化是一个识别实体子集的过程,这些子集共享不同的特征。它将实体从更高级别(超类)分解为多个实体到较低级别(子类)。

车辆类可以专门化为汽车、卡车和摩托车(自顶向下方法)

因此,车辆是**超类**,而汽车、卡车、摩托车是**子类**。这三个都继承了车辆的属性。此外,这三个在彼此之间共享这些属性,同时还包含一些使其不同的其他属性。

泛化

泛化是泛化实体的过程,该实体包含泛化实体的泛化属性或特性。创建的实体将包含共同的特征。泛化是一个自底向上的过程。

汽车、卡车和摩托车类可以泛化为车辆。(自底向上方法)。汽车、卡车和摩托车是子类,而车辆是超类。

基本上,车辆包含汽车、卡车和摩托车之间共享的公共属性。

更新于:2020年6月19日

5K+ 浏览量

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告