システムに3つのエンティティがあります。それらをエンティティA、B、Cと呼びましょう。エンティティAはエンティティBになり、次にエンティティBはエンティティCになります。3つのエンティティすべてのコピーを保持する必要があります。
私のジレンマは、リレーショナルデータでそれらをどのように表現するかです。3つのエンティティすべてに同様のフィールドがあります。ただし、一部のフィールドは一部のエンティティに適用でき、一部は適用できません。
この場合に推奨されるアプローチは何ですか。1つのテーブルを使用してから、「タイプ」フィールドを作成する必要がありますか?このアプローチの問題は、soemエンティティの一部のフィールドが空になることです。または、個別のテーブルを作成する必要がありますか?
ベストプラクティスに関する推奨事項は大いに評価されます