最佳方法是创建一个子类型表,其主键是对超类型表的外键。任何子类型的新列都添加到此表中。这种模式称为“子类型分离”。其他两种模式是子类型分区(将超类型字段复制到子类型表中,并且不为子类型实例创建超类型记录)和子类型吸收(向超类型表添加可空子类型字段)。每种模式都有优先选择的情况。