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