0
我正在考虑将某些产品规格转移到数据库中。目前,它们是以一种自制的XML格式在文本文件中实现的。举例来说,如果我们的产品是袜子,我们希望通过该袜子的版本跟踪的颜色,它看起来是这样的:将产品版本的范围匹配到属性
<SOCK ID>
<COLOR>
<VERSIONS>
<LOW_000_HIGH_103 "Yellow">
<LOW_114_HIGH_999 "Blue">
</VERSIONS>
</COLOR>
</SOCK ID>
规格往往是相当稳定的,所以有版本没有变化的长范围。所以我的问题是如何最好地表示这是一个数据模式。
我的想法是为独特的规格创建一张表,然后辅助多对一表将每个产品ID和版本号与适当的规格进行匹配。当然,如果它符合一个产品和一个范围规范,是否可能在SQL中,或者是否有另一个更好的架构?
编辑:我发现this解决方案建议指定的开始和结束范围值作为领域。