Много ко многим отношениям между таблицами - PullRequest
0 голосов
/ 17 мая 2019

У меня следующая проблема. У меня есть одна таблица игр с уникальным идентификатором (первичный ключ) и одна таблица пользователей с уникальным идентификатором (первичный ключ). Проблема заключается в том, что многие пользователи могут играть в одну игру, а в одну игру могут играть многие пользователи. Я прочитал, что мне нужна еще одна таблица для соединения двух таблиц, но я не уверен, как это сделать. Моя идея до сих пор состоит в том, чтобы создать еще одну таблицу Games_users, в которой для хранения идентификаторов gameID и userID будут указаны как PK, но я не знаю, как продолжить.

1 Ответ

1 голос
/ 17 мая 2019

Ваш подход верен: вам нужно создать таблицу моста между двумя сущностями, связанными «многие ко многим», и поместить GameId и UserId.

Не забудьте также установить внешние ключи для обеспечения согласованности в вашей базе данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...