我有一个表格组件,其中包含可在机器中使用的部件的一般信息(参考、制造......)。但我可以有非常不同类型的部件,例如阀门、发动机……等等。所以每种类型的工件都有不同类型的规格数据。
例如,阀门具有有关其直径的信息,但发动机具有有关其功率的信息。获得有关阀门功率的信息是没有意义的。
我正在考虑两种选择。首先,要有一个包含所有规格数据的唯一表,所以我有很多字段ValveDiamter
, ValveMaterial
.... EnginePower
,EngineType
等。在这种情况下,问题是对于一块,我将拥有所有null
值较小的字段带有图片类型信息的少数字段。
其他解决方案是为每种类型的零件设置一个规格表。所以我会有一张桌子ValveSpecificaionts
,EngineSpecifications
等等。这让我有很多桌子,但只有根据作品类型我需要的信息。
我想知道什么是最好的选择。还有其他选择吗?