Database design “绘制多个图形”;“多对多”;E-R模型中的实体

Database design “绘制多个图形”;“多对多”;E-R模型中的实体,database-design,relational-database,visio,Database Design,Relational Database,Visio,在E-R图中,我如何建模两个多对多关系 FACILITY Facility_ID Name etc PHYSICIAN Physician_Id Name etc PATIENT Patient_Id Name etc M:N-一个机构可以雇用许多医生,一个医生可以被许多机构雇用 M-N-一个患者可以由多个医生治疗,而一个医生可以治疗多个患者建模多对多关系是通过在两个相关表格之间制作一个表格,并据此将tit划分为两个一对多关系来完成的。因此:一个Facility\u

在E-R图中,我如何建模两个多对多关系

 FACILITY
 Facility_ID
 Name
 etc

 PHYSICIAN
 Physician_Id
 Name
 etc

 PATIENT
 Patient_Id
 Name
 etc
M:N-一个机构可以雇用许多医生,一个医生可以被许多机构雇用
M-N-一个患者可以由多个医生治疗,而一个医生可以治疗多个患者

建模多对多关系是通过在两个相关表格之间制作一个表格,并据此将tit划分为两个一对多关系来完成的。因此:一个Facility\u医生表,其中有两列都是外键。第一个FK引用设施ID,第二列引用医生ID。
患者-医生表也是如此。

建模多对多关系是通过在两个相关表之间创建一个表来完成的,并据此将tit划分为两个一对多关系。因此:一个Facility\u医生表,其中有两列都是外键。第一个FK引用设施ID,第二列引用医生ID。
病人-医生表也是如此。

这是一个常见的关系设计问题。要解决此问题,请创建所谓的连接表或关联图元

以下是一些有用的解释和示例,可以帮助您联系您的客户:

在您的情况下,您可能会:

 Facilty_Physican
 ----------------
 Facility_ID
 Physician_Id


您可能还会发现,有时在数据模型优化中,根据关系的平衡,一些连接表会非规范化。

这是一个常见的关系设计问题。要解决此问题,请创建所谓的连接表或关联图元

以下是一些有用的解释和示例,可以帮助您联系您的客户:

在您的情况下,您可能会:

 Facilty_Physican
 ----------------
 Facility_ID
 Physician_Id

您可能还会发现,有时在数据模型优化中,根据关系的平衡,一些连接表会非规范化