Staschik
@Staschik

Как организовать базу с тремя таблицами и связями многие ко многим?

База для discord бота. В дискорде есть сервера (таблица guild), пользователи (user), роли пользователей на сервере (role).
5f682574cd4d8289716279.png
У сервера может быть много пользователей и ролей. Пользователь может состоять на многих серверах и иметь много ролей. Не могу придумать схему базы. Пока остановился на двух вариантах.
Первый кажется проще:
5f6838afa0a7b453702735.png
Второй кажется логичнее:
5f6838c3d3337561699930.png
Как будет правильнее?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Сервер: код, название, настройки
Роль: код, название
Настройки роли: код, код названия, код сервера, настройки

Пользователь: код, имя
Настройки пользователя: код пользователя, код настройки роли
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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