关系数据库一对一的关系,双方都有部分参与

时间:2018-02-27 12:27:04

标签: database mapping entity-relationship

如何映射两个实体,例如患者和帐户 这样:

  • 并非每个帐户都属于患者
  • 并非所有患者都有帐户

1 个答案:

答案 0 :(得分:0)

只需将关系创建为单独的表格:

Patient_Accounts (PatientID PK, AccountID UQ)

你选择哪一个PK作为UQ并不重要,这与UQ真的是一样的。参与是可选的,因为您不必为不相关的患者/帐户插入记录。