��首先,让我们从一个例子开始,假设银行中的支票帐户分为以下三种:1、standard:每月收取3元钱服务费并提供25张免费支票,因此它具有属性num-checks,记录每个帐户已填写的支票数;2、gold:要求至少有1000元的余额,付给2%的利息,提供无限制的免费支票。因此它具有属性min-balance和interest-payment;3、senior:针对65岁以上的客户,不收服务费并提供无限制的免费支票。因此它具有属性date-of-birth记录客户的出生日期。那么,用E-R图描述的account实体集的特殊化过程就如图2-7-1所示。在E-R图中,特殊化通过标记为ISA的三角形构件来表示。其实,ISA也是一种特殊的联系,我们把这种联系称为父类-子类联系。

图2-7-1:account实体集的特殊化