0

次のテーブルを関連付ける際に大きな問題があります。これは、患者と看護師の間の多対多の関係です。

関係テーブルは次のとおりです。

Patient (PatientID (PK), Forename, surname, gender, date of birth, address, illness, prioirty)

seen_by (ID(PK) PatientID(FK to Patient.PatientID), NurseID(FK to Nurse.NurseID) )

Nurse (NurseID(PK), Forename, surname)

私が得ている問題は、PatientIdをNurseIDに割り当てて、どの患者がどの看護師に見られているかを知ることです。ID はすべて auto_increment 値であることに注意してください。

どんな提案でも、事前に感謝します!

4

1 に答える 1

0

患者と看護師の関係となる結合テーブルを作成してみませんか?

Table: Appointment (AppointmentID (PK), PatientID, NurseID)

次に、患者と看護師を予約レコードに割り当て、関係を追跡できます。これにより、日付、処方箋など、予定に関する追加情報を追跡できるという利点もあります。

使用している開発環境はわかりませんが、Railsには、これらの種類の関係を介してオブジェクトにアクセスするための優れたパターンがいくつかあります。

于 2013-02-13T17:14:39.303 に答える