SQL Server 2012 には、アプリケーション ユーザーを格納するための User テーブルがあります。ASPXページを介してテーブル内の値を最後に変更した人のUserIDを保存したいLastModifiedByフィールドを持つ組織テーブルもあります。Users テーブル内の LastModifiedBy フィールドと UserID フィールドの間に外部キー関係を作成する必要がありますか?
また、LastModifiedBy フィールドを Users テーブル自体に追加したいと考えています。このテーブルに自己参照外部キー制約を作成する必要がありますか? もしこれが可能なら、それは恐ろしい考えですか?
これらの外部キー制約を作成することの長所と短所に関する展望は大歓迎です。