[英]Structures DB Schema Design
我正在为以下 json 研究数据库模式。 product 有不同的 parameterCategories 和 category 有不同的参数。 相同的参数可能属于不同的类别。 产品可以有 1 个或多个类别。 产品可能具有不同参数的相同类别。 让我知道我的方法是否正确。 我应该保持 productCategory-section 和 section-parameters 链接还是简单的表格可以像我在下面创建的那样工作。 同一类别的所有产品都将具有相同的部分和参数,因此我将 productCategory 与参数联系起来。
table Parameters
parameterid
parameterName
standard
value
parametersection
productCategory
{
"productCategory": "electronic",
"products": {
"productId": "productId",
"productName": "productName",
"productParameterSections": [
{
"productParameterSectionId": "appearance",
"parameters": [
{
"parameterId": "color",
"unit": "",
"standard": "red",
"val": "light red"
},
{
"parameterId": "brightness",
"unit": "",
"standard": "high",
"val": "medium"
}
]
},
{
"productParameterSectionId": "quantitative",
"parameters": [
{
"parameterId": "length",
"unit": "cm",
"standard": "440",
"val": "400"
},
{
"parameterId": "height",
"unit": "cm",
"standard": "red",
"val": "400"
}
]
}
]
}
}
最近我们致力于相同的模式设计。 我们所做的如下:
这种方法的优点 - 您可以在列表中添加任意数量的参数 - 您可以根据需要自定义模板并将其附加到实体
如何使用它
我希望它解释得很好,如果您仍然有任何疑问,请告诉我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.