47

私はいくつかのポッドキャストを聞いています。データベースまたはビジネス オブジェクト モデリングのコンテキストで、「オーダー ライン」という表現をよく耳にします。それは何かの標準的な例のようです。私は何を知りません。

では、「オーダーライン」とは何ですか?標準的な例では、どのような概念を表していますか?

4

2 に答える 2

82

これは、通常、「注文明細」と呼ばれる 1 つ以上の明細で構成される「購入注文」を指します。

地球上のほぼすべてのビジネスには、注文、購入、および/または販売の同様の記録があるため、データベースが存在する限り、親子 (またはマスター - ディテール) 関係の標準的な現実世界のデータの例でした ( 40年以上)。

次のようになります。

May Weller,    14-FEB-2011

    qty    Product          Price

      1    Hose, 50ft       $21.99
      4    Sprinkler        $33.78
      1    Gum              $ 1.10

Total                       $56.87

これは通常、[ORDERS] テーブルに 1 つの行として格納され、[Order-Lines] テーブルに 3 つの追加の行として格納され、すべて [ORDERS] の親行を指します。これは次のようになります。

[注文] 表:

OrderID:        14028
Customer:       May Weller
OrderDate:      14-FEB-2011

[オーダーライン] テーブル:

OrderLineID:    223011      223012      223013
OrderID:        14028       14028       14028
quantity:       1           4           1
Product:        Hose, 50ft  Sprinkler   Gum
Price:          21.99       33.78       1.10

(注: はい、これがまだ完全に正規化されていないことはわかっています)。

于 2012-04-28T20:24:25.163 に答える
2

簡単に言えば、リンクは、要求されたアイテムに関する詳細情報を指定する販売注文または購入注文の一部として定義します。

詳細情報を含むテーブルは通常、RBarry の OrderLines テーブルのようになります。

于 2015-08-22T23:27:13.787 に答える