Type_of_installations というテーブルがあります。、、などcost
の共通フィールドを持ついくつかのタイプが含まれています。guarantee_end
manufacturer
ただし、次のような一部のタイプのみに関連する機能があります。
voltage, capacity, hours_per_week, lifting_power, weight, ...
これらは、一部の機能のみで存在する場合があります。私が覚えている 1 つの方法は、各イレギュラー フィーチャの後にビット フィールドを追加することですが、これを処理するためのより効率的な手法があると思います。毎回、すべての不規則な機能ビットをチェックするのは面倒だと思います。これは、処理時間が長くなるというよりは、プログラミングに時間がかかります。
一部の属性がメイン テーブルの一部の行にのみ関連する一連のテーブルを設計する最善の方法は何ですか?