0

したがって、このデータベースには、サプライヤー、クライアント、店舗、store_users、サービス (各店舗の)、修理など (各店舗でコンピューターを修理する IT ブランドのデータベース) などのテーブルがいっぱいあります。

「修理」テーブルには、クライアント、ハードウェア、故障、状態、および修理の状態に関するフィールドがあります (「開始済み」、「クライアントの回答待ち」、「配達済み」など)。

修理に変更があるたびに、例えば: user1 は修理注文を受け取り、修理をシステムに挿入しました。user2 はハードディスク、RAM などの問題をテストし、重大なディスクの問題を発見したため、交換する必要があります。

この情報は「修復」の多くのフィールドを変更しますが、修復に編集があったたびに何が変更され、誰が何をしたかを知るために、別のテーブル「介入」のようなものが必要です。

私が持っていた唯一のアイデアは、「修理」テーブルのすべてのフィールドを使用して新しいテーブル「介入」を作成し、誰かが修理を編集するたびに、id_repair と id_user がリンクされた介入にコピーすることでした。

PS: ユーザーは店舗の従業員です。

4

1 に答える 1

1

「修復」テーブルの名前を「介入」に変更し、現在「修復」テーブルとして表示されているものを最新の介入を示すビューに変更する必要があるようです。

于 2013-06-26T10:37:43.293 に答える