gpt4 book ai didi

sql - 如何创建更好的表结构

转载 作者:可可西里 更新时间:2023-11-01 08:55:51 25 4
gpt4 key购买 nike

我的网站有表格

Category :: id | name
Product :: id | name | categoryid

现在每个类别可能有不同的大小,为此我还创建了一个表

Size :: id | name | categoryid | price

现在的问题是每个类别也有不同的成分,客户可以选择添加到他购买的产品。而且这些配料对于不同的尺寸有不同的价格。为此,我还有一张 table

Ingredient :: id | name | sizeid | categoryid | price

我不确定这个结构是否真的规范化了。有人可以帮我优化这个结构吗?这个结构需要哪个索引?

最佳答案

And these ingredients have different prices for different sizes.

如果一种成分的价格只取决于它的大小而不是类别,那么试试这个:

Ingredient :: id | name 

Ingredient_Price :: ingredientid | sizeid | price

Ingredient_Category :: ingredientid | categoryid

关于sql - 如何创建更好的表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4544795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com