あなたの質問は、オブジェクトモデラーによってスーパークラス/サブクラスと呼ばれ、(拡張された)実体関連モデリングの一般化/特殊化と呼ばれるパターンの場合です。 同様の質問が時々異なるケースについて尋ねられました。より長い回答が利用可能ですここ