Задавайте вопросы, мы ответим
Вы не зашли.
Добрый вечер.
Изучаю тему связей между таблицами и не получается разобраться с отдельными видами связей.
Не получается разобраться со связями вида
- 1:1
- 1:M
- M:1
Где и в каких таблицам нужно создавать колонки? Куда записывать здесь ID-шки? А также какие формы выводить что бы редактора могли заполнить данные для подобных типов связей?
Правильно ли сейчас понимаю что:
- связи вида M:1 - это условно говоря всегда выпадающий список <select>?
- связи вида M:N - это условно говоря всегда список <select multiple="true">?
--
Спасибо.
загрузить фото на форум
Отредактированно Slorvengo (23.11.2017 20:36:05)
Неактивен
Доп таблица (id_man, id_woman)
Тип связи определяется тем какие значения могут хранится, например: если 1 значению id_man может соответствовать только 1 значение id_woman, то это связь 1:1 и т.д.
Для хранения 1:1 можно сделать доп поле `супруг` в таблице `люди`, где хранить id супруга. В принципе так можно поступить и для остальных типов связей, храня id через запятую, но это не удобно.
Формы, списки и т.д. это уже вопрос к дизайну вашей cms.
Неактивен