В существующей БД у нас есть несколько таблиц, связанных с центральной таблицей USERS.
Такие таблицы, как список старого пароля или пользовательские настройки, связаны на основе столбца USER_ID в основной таблице USERS.
Новое требование - разрешить обработку входа в систему и настроек с использованием единого входа, то есть в случае, когда в таблице ПОЛЬЗОВАТЕЛЕЙ нет пользователей.
На первый взгляд, это может потребовать отхода от комплексной обработки базы данных с использованием ключей, поскольку основная запись USER_ID в таблице USERS не будет существовать и нарушит следующие записи в цепочке.
Есть мысли о том, как обращаться с таким делом И как держать ключи на месте?