我正在为在线商店设计一个数据库。商店有不同种类的产品(不同类别:化妆品、多种维生素等)每种产品都有不同的选项(颜色 - 包装尺寸 - 等)此选项会影响价格(如包装尺寸),并且每种产品的特定选项也会有所不同有现货例如:金玫瑰口红-颜色:红色-价格:50$ -库存:50 金玫瑰口红-颜色:红色-价格:50$ -库存:70
某种复合维生素 - 包装尺寸:60 片 - 价格:60 美元 - 库存:5 相同类型的复合维生素 - 包装尺寸:120 片 - 价格:100 美元 - 库存:6
我应该如何设计产品表来存储所有带有股票和价格的选项?我需要一种有效地根据产品选项过滤产品的方法。