Выбрал связывание one-to-many. Просто чем дальше гуглю верное связывание, тем больше возникает диссонанс, что выбрана не верная связь.
Суть: Есть несколько областных центров, в этих областных центрах есть аптеки и пользователю допустим надо выбрать областной центр, после выбора областного центра ему выводятся все аптеки этого центра, далее он выбирает из списка подходящую для себя аптеку и после выбора аптеки ему выводятся все находящиеся там лекарства. По сути должно быть связывание one-to-many, но, что если обратная ситуация. Пользователь выбрал регион и в строке поиска ввёл нужное ему лекарство, то выводится список аптек в которых находится это лекарство, то есть если опираться на
определениеСвязь "один ко многим" являются наиболее распространенным типом связи. В такого рода связях строка в таблице А может иметь много строк в таблице B. Но строка в таблице B может иметь только одну строку в таблице А. Например, таблицы "Издатели" и "Названия" имеют связь "один ко многим". То есть, каждый издатель выпускает много названий. Но каждое название принадлежит только одному издателю.
которое может быть я не правильно понял, то идёт нарушение связи. И возникла мысль, что нужно использовать many-to-many, но она вообще тут никаким боком не должна быть.
Вот
моя диаграмма со связыванием.