割り当てられたドメイン (文字列) ユーザー名ではなく、AI 整数を使用してユーザーを示す方がおそらく良いとここで読みました。ただし、「users」テーブルに自動生成されたユーザー ID と一意のドメイン ユーザー名を含める場合、他のテーブルでそれを FK としてどのように示す必要がありますか? 例えば。「ユーザー ID」と「ドメイン名」またはユーザー ID のみの部門テーブル。所有者として「userid」と「domainname」または単に「userid」を持つハードウェアテーブル?
2 に答える
0
ユーザー ID だけです。これは、データベースの正規化の重要な要素です。他のテーブルに、ユーザーが完全に決定できるその他の情報が含まれている場合、異なるレコードが特定のユーザーについて異なる主張を行うという矛盾のリスクが発生します。
于 2014-11-11T06:17:24.490 に答える