Я пытаюсь построить базу данных, которая будет выполнять следующие функции:Чтобы присоединиться или не присоединиться, структурирование базы данных
«Разрешить пользователю дать или взять несколько элементов из другого пользователя и оставить дополнительный комментарий об этом."
Я думаю, что это только потребуется две таблицы:
Пользователи Таблица:
Идентификатор_пользователя (PK)
FirstName
LastName
Email
Пароль
ItemBalance
DateCreated
DateModified
Сделки Таблица:
TxnID (ПК)
NumOfItems
GiveTake
ToUser (ФК)
FromUser (FK)
комментарий
DateCreated
DateModified
Будет ли это сделать трюк, или я должен таблица соединений? Я могу видеть, где у транзакций может быть много пользователей, поэтому кажется, что это может быть отношение «многие ко многим». Любая помощь будет оценена по достоинству. Благодаря!
Если у вас действительно много, то вам нужна промежуточная таблица. –
У пользователей бесконечное количество предметов? – Strawberry