Нужны разъяснения о связях сущностей Jhipster

  1. один ко многим
  2. многие к одному
  3. много ко многим
  4. один к одному

Нужно еще кое-что прояснить. Указано, что во многих сайтах, но не в состоянии получить идеальные определения. Спасибо заранее

1 ответ

  1. Я объясняю вам эти концептуальные отношения моделирования данных на примере.

    • Один ко многим (1:n) означает, что одна сущность может работать с несколькими.
      • Пример: один работодатель может нанять больше сотрудников.
    • Многие к одному (n:1) работает так же, как один выше с другой точки зрения.
    • Один к одному (1:1) означает, что одна сущность может работать только с другой.
      • Пример: каждый сотрудник может работать только с одним компьютером
    • Многие ко многим (n:m) означает, что существует комбинация отношений между сущностями.
      • Пример: каждый клиент принадлежит нескольким сотрудникам, и один сотрудник служит для одного или нескольких клиентов.
      • Обычно в системах баз данных создается новая таблица, содержащая эти отношения в случае m: n.