私は医者と患者の予定を持つ小さなシステムを作成したいと思います。ユーザーが医者であれば、彼は予約可能かどうかシステムに伝えることができます。すべての医師の空き状況を見て、予約を予約してください。それぞれの役割には他の機能がありますが、これらは私が抱えているものです。患者と医師のテーブルと予定表があり、それは医者と患者の多大な関係の中間テーブルです。 patient_id(外部キー)、doctor_id(外部キー)、start_timeおよびend_timeを有する。しかし、私は医者のスケジュールとタイムスロットをどのように実装するのか考えることはできません。似たような例がありますか、またはこのデータベースを非常に簡単な形で実装する方法のアドバイスがありますか?doctor-patient appointmentsデータベース構造
ありがとうございます。
特定のタイムスロットの予約に顧客がいない場合、医師が利用できるようになりますか?しかし、タイムスロットには多くの医師がいるかもしれません、彼らは異なる患者とのアポイントメントを持っているか全く患者を持っていません。もっと多くのテーブルの情報を分割する必要がありますか?これはかなり大きいからです。しかし、とにかく、あなたが言っていることをより良く理解するために、リレーショナルモデルやmysqlコードを私に与えることができますか?ありがとうございました。 –
私の答えを編集しました。今あなたのためにうまくいくはずです。 MySQLワークベンチを使用して視覚的に設計します。私の答えが助けてくれたら更新して受け入れてください。 –
ありがとう、私はあなたが言うことを得たが、私はそれぞれの医者が例えば毎月のスケジュールを持ってほしいと思っている。 –