@stmassalskiy
Изучаю Java c нуля

Связь многие ко многим в MS SQL для чего?

Уважаемые гуру своего дела,подскажите,пожалуйста! Точнее объясните. Грызу гранит науки в изучении MS SQL, а именно в T-SQL.

Связь один ко одному понял,связь один ко многим тоже понял.

Но вот никак не могу понять связь многие ко многим. Зачем она требуется, зачем создавать промежуточную таблицу и т.д.

Объясните по-простому,пожалуйста! И несколько примеров из реальной жизни покажите,пожалуйста.

Спасибо!
  • Вопрос задан
  • 1037 просмотров
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev Куратор тега SQL
Седой и строгий
Пример из реальной жизни: Есть таблица товаров интернет-магазина и есть таблица акций, действующих на товары. Любой товар может участвовать в множестве акций и любая акция может включать множество товаров. И нет никакого способа хранить информацию об этих связях, кроме использования дополнительной таблицы.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Простейший пример - сотрудники и группы. Сотрудник может входить в несколько групп, в группу может входить несколько сотрудников.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы