所有している各アセット(ラップトップ、スクリーン、デスクトップ、スキャナーなど)に関する情報が記載されたテーブルがあります。また、アセットごとにカスタム列がある別のテーブルがあります(したがって、特定のデスクトップでは、「色」と呼ばれるカスタム列を持つことができます)...クイックシェマティック:
資産テーブル
AssetID Description
---------------------------
1 Desktop HP79801
アセットカスタム列
AssetID Column1 Column2
-----------------------------------
1 Color BluRay ?
次に、各列の値を保存します。私が現在各ユニットに対してそれを行っている方法は次のとおりです。
AssetID UnitID Column1 Column2
-----------------------------------
1 1 Blue Yes
1 2 Blue No
1 3 Black No
1 4 Blue Yes
さて、私の質問ですが、これを行うためのより効率的な方法はありますか?また、効率的な方法で列の数を無限大に増やすにはどうすればよいですか?出来ますか ?
最後に、カスタム製品の属性を効率的に保存する方法は?