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

Отношения:
Многие врачи могут назначить много пациентов, а пациенты могут назначить много врачей, но многие из двух ( врач и пациент) могут назначить одно отделение.
Как мне создать их SQL таблицы?