如何在sql中创建三元关系

问题描述 投票:0回答:1

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

enter image description here

关系是:

[许多医生可以分配许多患者,而病人可以分配许多医生,但是两个(医生和患者)中的许多可以分配一个科室。

如何创建他们的SQL表?

sql database relation
1个回答
0
投票

表格

部博士(系FK)病人(与部门的FK)DoctorPatient(带有医生和患者的FK)
© www.soinside.com 2019 - 2024. All rights reserved.