Неидентификация 1: n Отношение слабого и сильного лица - PullRequest
0 голосов
/ 30 мая 2019

У меня есть диаграмма E / R, которая содержит weak entity WE, который идентифицируется как strong entity B

. Я создал отношение для реляционной модели с отношением идентификатора через WR.Отношение называется WE(keyWeak,KeyB)

Наконец моя слабая сущность имеет non identifying (1:n) relationship R с strong entity A.Проблема в том, что я не могу понять, каким должен быть первичный ключ отношения R.

Когда отношение имеет отношение 1: n, тогда первичный ключ является первичным ключом n-стороны.

В соответствии с этим отношение должно быть R(keyA,keyWeak,keyB), но в качестве первичного ключа нового отношения должно использоваться только ключ A.

Однако я до сих пор не уверен, является ли это правильным подходом или есть какие-либоисключения для неидентифицирующих отношений между слабой и сильной сущностями.

...