Я читал о слабых сущностях, и я думаю, что меня что-то смущает.Допустим, у меня есть пользователи, категории, действия и статьи.
1. Категории зависят от пользователей, которые будут созданы.
2. Деятельность зависит от категории.
3. Статьи зависят от деятельности.
Теперь у меня два вопроса.
1. Является ли все это слабой сущностью по отношению к Пользователю?
2. Я читал, что первичный ключ слабой сущности зависит от сильной сущности.Но в этом случае Category имеет первичный ключ сам по себе, так что Activity может связываться с ним, а Activity имеет первичный ключ сам по себе, так что Articles может ссылаться на него.Так я нарушил правило слабой сущности?Если так, что я могу сделать?PS Я читал, что, добавив суррогатный ключ, моя слабая сущность станет сильной, но я все еще в замешательстве, потому что слабая сущность зависит от сильной сущности.Спасибо, вот изображение диаграммы ER, которую я сейчас делаю. Диаграмма ER