Задать вопрос
@klopgd1

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

Есть таблица пользователей
Есть таблица англ-рус словаря
Как правильно записывать слова которые пользователь уже "выучил"
Мои варианты:
1 . Создать массив id слов из словаря и записывать, добавлять для каждого пользователя id слова которое он выучил (Я же смогу потом из этих idщников выученных слов дергать их из основного словаря?)
2. Или для каждого пользователя делать новую таблицу с добавлением слов туда(Но это вроде не лучший вариант)
Только начинаю знакомство с sql,может есть какие-то варианты лучше, которые я не нагуглил
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-I-003 Работа с базами данных в Java
    1 неделя
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Hi-TECH Academy
    Администрирование PostgreSQL 16. Базовый курс
    3 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
iMedved2009
@iMedved2009
Не люблю людей
Таблица words { id, word}, Таблица пользователей {id, name} Таблица связки user_to_word{ word_id, user_id}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы