ホームページ >バックエンド開発 >PHPチュートリアル >データベース設計の問題について専門家にアドバイスを求める
データベース設計の問題についてマスターにアドバイスを求めたいです
私は最近、php mysql に基づいて修復報告システムを開発しました。開発の途中で、の構造に重大なエラーがあることに気づきました。データベース。写真のように
主な問題は、user テーブルと web_order テーブルの関連付けで発生します。重要な点は、user テーブルの主キー uid が web_order テーブルの w_workid の値も関連付けられていることです。ユーザーテーブルの uid フィールドの値は、私のユーザーに関連しているためです。 このシステムには、一般ユーザー、保守担当者、秘書、およびユーザーの 4 つの権限があります。システム ロジックでは、メンテナンス注文を送信した人 (ユーザー) とそれを修理した人 (メンテナンス)、割り当てた人 (秘書) を示す必要があるため、関連付けの方法や変更方法がわかりません。テーブルの構造について、たくさん助けてください、ありがとうございました。