1

製品の最大数量に一致するサイズと色の製品をどのように作成できるかを考えてきました (またはそれらの合計が max.quantity になります)。

合計12個の商品を手に入れたとしましょう。

その12色にはRED、BLUE、GREENなどのがあり、SMALL、MEDIUM、LARGEの3つのサイズがあります。

お気に入り :

3x RED SMALL
1x RED LARGE

2x BLUE SMALL
2x BLUE MEDIUM
1x BLUE LARGE

1x GREEN SMALL
1x GREEN MEDIUM
1x GREEN LARGE
Total:12X

今、

  • 場合によっては、製品に色がなく、サイズのみが含まれる場合があります
  • 時には色だけで、サイズはありません。
  • たまに色もサイズもありません。

これを達成するためにテーブルを構造化する最良の方法は何ですか?

私は次のように思います:

Products:
PID,name,(maxqty?)

Sizes:
SID, name

Colors:
CID,name

Used_sizes_colors:
PID,SID,CID,qty

これをどのように行いますか?

4

1 に答える 1

1

maxQty 列を削除して、Used_sizes_colors テーブルの名前を Quantities に変更し、quantties テーブルから数量をカウントすることにしました。

于 2013-10-30T10:36:33.540 に答える