Как слабая сущность может быть связана со слабой сущностью? - PullRequest
0 голосов
/ 17 сентября 2018

ER model

Как мы можем видеть на этом изображении, ATTENDANCE сущность связана с TRANSCRIPT сущностью? Но как можно идентифицировать сущности в TRANSCRIPT, если в ATTENDANCE нет первичного ключа? Изображение неправильное?

1 Ответ

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

Давайте разберем это в простой форме. Предположим, у вас есть сильная сущность A (то есть студент в вашем случае), которая участвует со слабой сущностью B (т.е. посещаемость). Так что теперь они оба будут действовать как сильная сущность и могут участвовать с другой слабой сущностью C (которая является Transcript).

Но как можно идентифицировать сущности в TRANSCRIPT, если в ATTENDANCE нет первичного ключа?

Теперь первичный ключ STUDENT в сочетании с частичным ключом ATTENDANCE будет действовать как первичный ключ для участия в отношениях с TRANSCRIPT.

...