我如何表示两个表中的多个 m:n 关系?
How can i represent multiple m:n relations from two tables?
我的表:
军医->id_medic,姓名
患者->id_patient,姓名
我有以下情况:
- 一个医生可以有很多病人,一个病人可以有很多医生
- 医生可以向患者发送多条消息,而患者也可以向医生发送多条消息。
我如何在 E-R 模型中表示它?
您将有另外两个表消息和 medic_patient :
- 军医->id_medic,姓名
- 患者->id_patient,姓名
- 消息 -> id_message,内容,#id_medic_receiver,#id_patient_sender,#id_patient_receiver, #id_medic_sender
- medic_patient -> #id_medic,#id_patient
我的表:
军医->id_medic,姓名
患者->id_patient,姓名
我有以下情况:
- 一个医生可以有很多病人,一个病人可以有很多医生
- 医生可以向患者发送多条消息,而患者也可以向医生发送多条消息。
我如何在 E-R 模型中表示它?
您将有另外两个表消息和 medic_patient :
- 军医->id_medic,姓名
- 患者->id_patient,姓名
- 消息 -> id_message,内容,#id_medic_receiver,#id_patient_sender,#id_patient_receiver, #id_medic_sender
- medic_patient -> #id_medic,#id_patient