0

Order、OrderItem、Stockエンティティがあります。基本的に、注文が作成され、アイテムを注文に追加できます。注文には複数のアイテムを含めることができます。注文の各アイテムは、OrderItemが機能する場所です。

私の質問はこれです:注文アイテムクラスにはどのような属性が必要ですか?現在、私はそれを識別するための主キーしか持っていません。

他に何かあるべきですか?

各アイテムの詳細はすべてStockクラスにあるため、注文のアイテムの詳細は必要ありません。

これが私が話していることのイメージです:

クラス画像

4

1 に答える 1

0

あなたが「必要とする」ものは、​​より広い要件に帰着します。あなたが考慮するかもしれないいくつかのこと:

  1. クラスに識別子(キー)を含めました。したがって、参照(外部キー)をそれぞれ&Order Itemに1つずつ含めることもできます。Order.ordIdStock.stkID
  2. 量が必要ですか?つまり、各注文の各在庫アイテムはいくつですか?(例:ストックアイテムが本の場合は、「ロードオブザリング」のコピー2部)。
  3. 注文した日時は?
  4. 注文の状況?(確認済み/発送済み/配信済み/キャンセル済みなど)?

これらは、そのようなシナリオでよく見られるものです。どちらを適用するかは、何を達成する必要があるかによって異なります。

hth。

于 2012-05-30T20:23:22.703 に答える