дизайн базы данных приложения аукциона - PullRequest
0 голосов
/ 25 августа 2018

Я собираюсь разработать приложение для торговой площадки. В этом приложении один пользователь может быть и аукционистом (или продавцом) и покупателем (или покупателем). У меня есть этот дизайн БД, и я знаю, что это плохо, потому что там есть циклическая связь . Я так много раз менял дизайн БД и всегда получал эти циклические отношения.

Database Design

  • one to many от User до Product указывает, какой пользователь (аукционист) загрузил продукт
  • one to many от User до BiddingHistory указывает на то, какой пользователь (участник торгов) предложил цену для данного продукта (как вы можете видеть, также one to many от Product до BiddingHistory

Это приемлемо в моем случае? Или есть ли лучший дизайн БД для моего случая?

Буду признателен за любые предложения, спасибо.

...