Пользователи. В настоящее время я моделирую базу данных, которую планирую использовать для простого форума inte rnet. Я столкнулся с ситуацией, когда (скорее всего) слабая сущность зависит от двух сильных сущностей - позвольте мне объяснить.
Первой сильной сущностью будет нить, в которой будет отображаться сообщение. Если нет темы, нет сообщения для отображения - просто. Вторым сильным субъектом является пользователь, который пишет пост в первую очередь. Нет пользователя, который пишет сообщение, нет сообщения - верно?
Таким образом, тема не может содержать ни одного количества сообщений. Пользователь не может написать ни одного к количеству сообщений. Я думаю, что если я удалю тему, все сообщения в теме также должны быть удалены. Но если я удаляю пользователя или пользователь удаляет свою учетную запись (согласно моей модели, что также кажется мне логичным), все сообщения пользователя также будут удалены.
Вам это кажется логичным? Это то, что я могу сделать, или это нарушает правила целостности? Пожалуйста, помогите мне.
С уважением