0

私は DBA ではないので、少し頭を悩ませています。勤めている会社の申請書をまとめようとしています。会社が取引を行っているオフィスの場所ごとに一意の顧客アカウント番号を提供する必要があります。

過去に、インクリメントされた ID を使用するために、主キーの INT 列のセットアップに基づいて顧客のアカウント番号を作成しました。これがこの種の情報にとって最良の選択肢なのか、それとも悪い選択肢なのか疑問に思っています。

あなたは何をお勧めします?よろしくお願いします。

4

2 に答える 2

1

アカウントとユーザー テーブルに ID フィールドを使用します。概して、アカウントとユーザー ID は、アプリケーションの外では意味がありません。たとえば、ユーザー ID が 12345 か 1 かを気にする人はほとんどいません。

私たちはこれを本番サイトで行っています。

于 2011-03-28T21:39:21.437 に答える
1

見つけられれば、自然キーを使用します。無意味なキーを使用する場合の問題は、認識しにくい重複が発生する可能性があることです。

于 2011-03-28T21:58:10.757 に答える