詳細な情報を取得している車両のようなエンティティがあるとします。撮りたい車は赤、黒、白に塗られています。フロントタイヤはブリヂストンの275/35-18、リヤタイヤは325/30-19。また、タイヤが 2 つしかない場合もあれば (これは車両の一種であるオートバイと見なされます)、18 本のタイヤがすべて異なる場合もあります。次に、エンジンのサイズのように、常に単一の値であるフィールドがいくつかあります (想像力を働かせると、複数のエンジンを搭載した車両を考えることができますが、私はこれを単純にしようとしています)。
これに対処するための現在の戦略は、複数の値を持つことができるフィールドごとにテーブルを用意することです。これにより、多数のテーブルが生成され (この要件を持つさまざまなエンティティが多数あります)、少し臭いがします。これが最善の戦略ですか?そうでない場合、何が良いでしょうか?