我将以下表格放在一起有一个重大问题。这是病人和护士之间的多对多关系。
这是关系表:
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值。
任何建议,提前谢谢!
答案 0 :(得分:0)
为什么不创建一个与患者和护士之间关系的联接表?
Table: Appointment (AppointmentID (PK), PatientID, NurseID)
然后,您可以将患者和护士分配到预约记录并跟踪关系。这也使您能够跟踪有关约会的其他信息,如日期,处方等。
我不确定您使用的是哪种开发环境,但Rails有一些很好的模式可以通过这些关系访问对象。