Как организовать базу данных?
У меня есть веб-приложение для решения математических задач. Пользователи регистрируются, могут создавать свои задачи и решать чужие. На данный момент у меня есть таблица юзеров и связь one-to-many к задачам. Теперь мне нужно организовать отношение, которое бы показывало, у кого эта данная математическая задачка решена. Как нужно организовать базу?
Ответы (1 шт):
Автор решения: iggi
→ Ссылка
Можно использовать связь many-to-many, путем создания таблицы, которая будет хранить два значения: id пользователя и id задачи, которую он уже решил. И пусть оба столбца составляют первичный ключ в виде пары значений.