Есть уникальный цифровой идентификатор пользователя - к нему и делается привязка всех данных. Логин, между прочим, тоже может быть не уникален (если используются разные типы авторизации), и может изменяться.
Насчет удаления пользователя - предполагается, что это действие окончательное и безвозвратное. Если Вы хотите, чтобы была возможность в дальнейшем работать с какими-либо данными, связанными с пользователем, то, как предложили выше, не удаляйте его, а деактивируйте.
Насчет удаления пользователя - предполагается, что это действие окончательное и безвозвратное. Если Вы хотите, чтобы была возможность в дальнейшем работать с какими-либо данными, связанными с пользователем, то, как предложили выше, не удаляйте его, а деактивируйте.