【问题标题】:How to create ternary relationship in sql如何在sql中创建三元关系
【发布时间】:2020-05-02 13:31:01
【问题描述】:

我正在尝试创建一个医院 RDBMS,我需要在医生、科室和患者之间创建三元关系,ER 图的 ER 部分需要以这种方式分配。但我无法在数据库中创建他们的表。

关系是:

多位医生可以指派多位患者,患者也可以指派多位医生,但是两个(医生和患者)中的很多位可以指派一个科室。

如何创建他们的 SQL 表?

【问题讨论】:

  • 请提供一些示例数据,更好地解释你想要什么,以及一个数据库标签。

标签: sql database relation


【解决方案1】:

表格

部门 博士(系FK) 患者(与部门 FK) DoctorPatient(带有医生和患者的 FK)

【讨论】:

    猜你喜欢
    • 2018-11-14
    • 1970-01-01
    • 2017-01-08
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    相关资源
    最近更新 更多