0
你好我设计一个数据库,想什么我到目前为止的一些反馈。我在数据库关系和规范化方面几乎没有经验,所以请随身携带。多色产品数据库模式
这里是要求: 每个产品都有多种颜色。 每个产品必须是在一定的范畴。 每个类别可以有一个子类别。
一个例子关系是
Eyes[Cat]
EyeProduct[Product]
Color1[color]
...
ColorN[color]
Lips[Cat]
Lipgloss[Subcat]
CoolLipgloss[Product]
Color1[color]
...
ColorN[color]
这里是我的数据库设计至今:
Categories
-id (pk)
-subcat_id (fk)
-name
-description
-active (boolean)
Sub Category
-id (pk)
-product_id (fk)
-name
-description
Products
-id (pk)
-name
-price
-weight
-descritpion
-ingredients
-product_img
-active (boolean)
SKU
-sku (pk)
-product_id (fk)
-name
-image_small
-image_med
-image_Lrg
-active (boolean)
难道是实现图像的表是一个好主意。该表将举行以用于每个SKU(色彩)和任何额外的产品图片的所有图像的参考。我认为这样做更有意义,因为每个Sku条目也可以有多个图片。任何输入是受欢迎的。