汎化関係に基づいてデータ モデルを設計するための最良のアプローチは何ですか。たとえば、ベース クラス A と、クラス A を継承する 2 つの派生クラス B および C があるとします。ここで、データ モデルを設計する必要があります。私には3つの選択肢があります
1) テーブル A を作成し、B および C データを指定するためのタイプ列を持ちます。
2) テーブル A、B、C を作成します クラス図と同じように、B と C を A に関連付けます。
3) テーブル A、B、C を作成しますが、B と C を A に関連付けません。
手がかりをいただければ幸いです