Я создаю базу данных в Postgres 11, и я хотел бы сегментировать информацию, разбивая таблицы. Таблица встреч уже разделена по диапазонам дат, и я также хотел бы разделить таблицу пациентов; разделение пациентов по каждому врачу.
Возникает вопрос: как я могу разделить таблицу пациентов с помощью списка? Другими словами, для этой таблицы мне нужно было бы установить прямую связь раздела с таблицей доктора, или мне пришлось бы использовать промежуточную таблицу, поскольку между двумя упомянутыми таблицами существует связь многие ко многим.
Прилагаю иллюстративное изображение.