2011-07-02 9 views
0

既存のDBには、中央のUSERSテーブルに関連付けられた複数のテーブルがあります。 古いUSERSテーブルのUSER_ID列に基づいて、古いパスワードのリストやユーザーの設定などのテーブルが関連付けられています。DBの完全性、ユーザーおよびSSO

新しい要件は、SSOを使用してログインと設定処理を許可することです。つまり、USERSがUSERSテーブルに存在しない場合です。 USERSテーブルのコアUSER_IDエントリが存在せず、チェーン内の次のエントリが破損するため、キーを使用してデータベースインテグリティを処理することから離れる必要が生じることがあります。

このようなケースを処理し、キーを保持する方法についての考えはありますか?

答えて

2

ユーザがまだログインしていないときにUSERSテーブルにエントリを作成することができます。

+0

+1すべてのユーザーを本質的に同じものとして扱います。これは基本的にSOの仕組みです。 –

関連する問題