0

SQL SERVER2008R2とVisualStudio.NET 4 C#を使用しています

有名なUSERSテーブルがあります。その設計を検討してください。

UserID
Username
Password
UsertypeID  -- this is a foreign key, linked to 'UserTypes' table to distinguish between super admins, admins, and dummy users

'CreatorID'という名前の新しいフィールドをUSERSに追加したいと思います。これは、すべての「ダミーユーザー」が管理者によって作成されるためです。その管理者を知りたいのですが。その場合、USERSテーブルのデザインは次のようになります。

UserID
Username
Password
UsertypeID  -- this is a foreign key, linked to 'UserTypes' table to distinguish between super admins, admins, and dummy users
CreatorID

したがって、私の目的は、同じUSERSテーブル内の「CreatorID」と「UserID」の間に1対多の関係を作成しようとしていることです(SQL SERVER 2008を使用)が、それについて少し心配しています(これが最初です)私がそのようなことをするとき)。そうすることの弱点はありますか?SQL SERVER 2008は、そのような関係に関して何か問題がありますか?これは私のニーズを達成するための最も適切な方法ですか?

この目的についてご説明いただきありがとうございます。ありがとう、

4

0 に答える 0