2016-11-24 6 views
0

私はデータベースに関する質問があります。 私はこのようなデータベース構造のものがあります:私は、請求書に引用を変換するとイムは思っ立ち往生どこ 引用、Quotation_line_itemデータベース設計(見積もりと請求)

は、次のとおりです。私は、このような 請求書などのテーブルを作るべき を、Invoice_line_item

それともべき請求書は見積もり明細を参照するだけですか?

誰かが経験を積んでいる人は、何が最善であるかに関するアドバイスをしてくれますか?

引用を変更すると、請求書も変更されますが、請求書を生成する際には、引用用の編集をロックする予定です。

お勧めですか?

おかげで、ジェイソン

答えて

1

エンティティは状態が異なることになる処理を通過し、これらの状態は、別のテーブルに維持されるべきです。広告申込情報は問題ではないようです。見積もりが請求書になった時点で最新のものが請求書明細になるように見積もり明細を設計しましたか?それは2つの専用の文脈の間の実際の違いがそれらを区別しているとは思われないので、簡単に実行されます。

したがって、QuoteInvoiceテーブル、最初のテーブルへのFKを持つ状態テーブル、および1番目のテーブルへのFK、行番号、日付(バージョンを保持している場合)バージョンが有効になりました。

+0

申し訳ありませんはい、私はあなたのように並べていました。私は見積もりテーブルを持っており、その請求書に請求書IDを参照する請求書テーブルのエントリがあります(請求書テーブルは文字通りid、quote_id、dateaddedのようです) – Mystx

関連する問題