データベース内の次の構造についてサポートが必要です。
これらはテーブルです
- 価格表
- オプショングループ
- 製品グループ
- 製品
今、私はこれを構造化する必要があります。最後の表の記事から始めましょう。
記事は製品に属し、次に製品は製品グループに属し、次に製品グループはOptionalGroupに属し、OptionalGroupはPriceListに属します。
そして今日、関係はこのように見えます。
- 表:PriceList
- テーブル:OptionalGroupにはPriceListIdへのForeignKeyがあります
- 表:ProductGroupにはOptionalGroupへのForeignKeyがあります
- 表:製品にはProductGroupへのForeignKeyがあります
サンプルデータ:
> Pricelist: 81
> OptionalGroup: Shoes
> ProductGroup: Shoelace
> Product: Shoelace 1
> Product: Shoelace 2
これをどのように設計すればよいですか?
このようにして、製品を取得するには、価格表、オプショングループ、製品グループを取得する必要があります。その後、製品を取得できます。価格表には独自のOptionalGroupがあり、同じoptionalgroup名を持つこともできるためです。