取引と取引の関係を管理する必要があります。出荷であれば、その出荷がどの受注に対する出荷なのかが分かるようにしなければなりません。そのためには、受注と出荷の間にリレーションを定義する必要があります。
◆取引間の関係を管理する基本構造
取引間の関連を管理するためには、取引と取引との間に時系列にリレーションを定義していきます。(データの発生順に→を定義していきます。)
例えば、受注と出荷の関係で考えた場合は、出荷よりも受注の方が先に発生しているはずですから、受注から出荷に向けて1対Nのリレーションを定義していきます。
同じことは、発注と入荷、出荷と売上、入荷と仕入等も同様に考えることができます。
(図1)取引間の関係管理の基本構造
結果的に後から発生する取引に、前に発生した取引のキーを参照キーとして継承してきます。参照キーを持つということは、参照されるものが事前に作成されているということです。
◆取引間の関係を管理する基本構造
取引間の関連を管理するためには、取引と取引との間に時系列にリレーションを定義していきます。(データの発生順に→を定義していきます。)
例えば、受注と出荷の関係で考えた場合は、出荷よりも受注の方が先に発生しているはずですから、受注から出荷に向けて1対Nのリレーションを定義していきます。
同じことは、発注と入荷、出荷と売上、入荷と仕入等も同様に考えることができます。
(図1)取引間の関係管理の基本構造
結果的に後から発生する取引に、前に発生した取引のキーを参照キーとして継承してきます。参照キーを持つということは、参照されるものが事前に作成されているということです。
※コメント投稿者のブログIDはブログ作成者のみに通知されます