Я думаю, что это происходит для каскадного удаления.Если вы спросите:
Что такое внешний ключ с Cascade DELETE в SQL Server?
Внешний ключ с каскадным удалением означает, что если запись в родительской таблицеудаляется, то соответствующие записи в дочерней таблице будут автоматически удалены.Это называется каскадным удалением в SQL Server.
Подробнее: Ссылка