Как спроектировать базу данных, где несколько пользователей могут владеть одним и тем же объектом (холодильником)? - PullRequest
0 голосов
/ 08 апреля 2020

В настоящее время у меня есть 2 таблицы. Таблица User и таблица Refrigerator.

Теперь несколько пользователей могут добавить холодильник и получить доступ к его данным. Кроме того, несколько пользователей могут иметь несколько холодильников.

Я думал о создании другой таблицы, которая будет содержать чужой ключ для таблицы User и Refrigerator, например,

  • user-> name, email
  • refrigirator -> модель, другие поля
  • user_refrigerator -> user_id ,ridge_id

Есть ли лучший вариант дизайна для выполнения sh этой задачи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...