@klopgd1

Как правильно спроектировать БД?

Есть таблица пользователей
Есть таблица англ-рус словаря
Как правильно записывать слова которые пользователь уже "выучил"
Мои варианты:
1 . Создать массив id слов из словаря и записывать, добавлять для каждого пользователя id слова которое он выучил (Я же смогу потом из этих idщников выученных слов дергать их из основного словаря?)
2. Или для каждого пользователя делать новую таблицу с добавлением слов туда(Но это вроде не лучший вариант)
Только начинаю знакомство с sql,может есть какие-то варианты лучше, которые я не нагуглил
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
iMedved2009
@iMedved2009
Не люблю людей
Таблица words { id, word}, Таблица пользователей {id, name} Таблица связки user_to_word{ word_id, user_id}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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