Разница между ассоциативными сущностями и сущностью, которая зависит от всех ее внешних ключей? - PullRequest
0 голосов
/ 09 сентября 2018

Я был заинтересован в хранении истории свойств, которая содержит два объекта - свойства и владельцев. Прямо сейчас я не уверен, какой подход выбрать и нуждался в некоторой помощи. Я думал о создании ассоциативной сущности, и поэтому ее идентичность была бы комбинацией собственности и владельца, но вместо этого учебник предлагает следующее решение:

Решение

В чем разница между решением выше и ассоциативной сущностью?

1 Ответ

0 голосов
/ 10 сентября 2018

Таблица owns в данном решении будет называться ассоциативной сущностью, установленной в модели данных сети. Эта модель данных поддерживает только двоичные отношения «один-к-одному» и «один-ко-многим» и разрешает двоичные отношения «многие ко многим», а также троичные и более высокие отношения в ассоциативную сущность, заданную с помощью двоичных отношений «один ко многим».

Однако в модели отношения сущностей таблица owns представляет отношение отношения многие ко многим. Модель ER напрямую поддерживает бинарные отношения «многие ко многим», а также троичные и более высокие отношения и использует «ассоциативные сущности» для ссылки только на отношения, которые являются субъектами других отношений.

...