Как создать троичные отношения в sql - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь создать больничную СУБД, и мне нужно создать троичные отношения между врачом, отделением и пациентом, часть ER схемы ER, которую они должны назначить таким образом. Но я не мог создать их таблицы в базе данных.

enter image description here

Отношения:

Многие врачи могут назначить много пациентов, а пациенты могут назначить много врачей, но многие из двух ( врач и пациент) могут назначить одно отделение.

Как мне создать их SQL таблицы?

1 Ответ

0 голосов
/ 02 мая 2020

Таблицы

Department
Doctor (with FK of Department)
Patient (with FK of Department)
DoctorPatient (With FKs of Doctor & Patient)
...