請求書データベースの設計は、次のようになります... http://www.databaseanswers.org/data_models/invoices_and_payments/index.htm
ユーザーが製品コード/説明を変更/改訂することを決定した場合
以前の注文と請求書の生産コード/説明が変更されます:(
職業はなんですか?代わりに製品コードの説明を請求表にコピーしますか?
請求書データベースの設計は、次のようになります... http://www.databaseanswers.org/data_models/invoices_and_payments/index.htm
ユーザーが製品コード/説明を変更/改訂することを決定した場合
以前の注文と請求書の生産コード/説明が変更されます:(
職業はなんですか?代わりに製品コードの説明を請求表にコピーしますか?
基本的に次の 2 つのオプションがあります。
Products
) にするか、たとえばテーブル内の個々の製品の「以前の」状態を保持し、すべてのエントリValidFrom / ValidTo
に日付のペアを指定します。そうすれば、製品を変更した場合に新しいエントリが取得され、以前のエントリはそのまま残り、それを使用した請求書から参照されます。製品の日付のみValidTo
が更新されますまた:
別のインプットとして、テンポラル データベースに関するこの他のStackoverflow の質問を参照してください。