Путаница кардинальности

Я создаю базу данных, и у меня есть небольшая путаница с кардинальностью. Ситуация такова, что есть пара, и они получают награду (деньги), но награда делится на две части, 40/60, то есть муж получает 40%, а жена получает 60%. Это 1 ко многим или многие ко многим? Итак, мне присылают награду с другого стола, это должно быть M:M или 1:M?

1 разделенное вознаграждение может иметь много претендентов?

or

У многих разделенных наград может быть много претендентов?


person Tom Davison    schedule 31.12.2014    source источник
comment
Как насчет пара: это одна запись или две записи?   -  person Saharsh Shah    schedule 31.12.2014
comment
2 записи, 1 запись для мужа и 1 запись для жены   -  person Tom Davison    schedule 31.12.2014


Ответы (1)


Ваше описание немного расплывчато, но у меня сложилось впечатление, что у вас есть три ключевых объекта:

  • Награды
  • Группа лиц
  • лица

Награда достается группе людей. Итак, отношение между «наградой» и «группой лиц» равно 1-много (одна награда достается только одной группе, одна группа может получить много наград).

Затем вам нужно распределить награду среди людей, чтобы у вас была связь между каждой «группой лиц» и человеком. Это будет включать информацию о процентном распределении вознаграждения.

В вашем описании неясно, является ли это 1-многие, многие-ко-многим или 1-многие-за-одновременно. То есть может ли человек состоять более чем в одной группе? Если под «парой» вы подразумеваете «супружескую пару», то это звучит как 1-много, но люди действительно разводятся и вступают в повторный брак, так что это может быть 1-много, но только в определенное время.

person Gordon Linoff    schedule 31.12.2014