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

Правильно ли я спроектировал логическую модель базы данных?

Имеются сущности: пользователя, подписки, проектов, бота, транзакций, модулей. К каждой подписке привязан пользователь, к проекту подписка и множество ботов, интеграций (модулей). Хранилась информация о транзакциях подписки.
модель
626b042b7950e791059656.jpeg
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Akela_wolf
Extreme Programmer
В целом выглядит прилично. У меня 2 замечания:
1. "Кольцо" между subs и projects: subs.project_id ссылается на project, project.sub_id ссылается на sub. Мне так кажется что-то одно тут лишнее.
2. Связь между projects и modules вида "много-много". У вас реально один модуль может входить в несколько проектов? Если да, то ОК. Если нет - то я бы убрал промежуточную таблицу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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