SQL Serverでは、Userテーブルを設計する必要があります。UserID (int)、、、RoleID (int)およびが必要UserName (nvarchar(255))です。
ユーザーには名前を割り当てることができますが、複数の役割が割り当てられる可能性があるため、aUserIdは複数のに対応する場合がありRoleIDます。これにより、重複する可能性があるUserIDように主キーを割り当てることが困難になります。UserID
複数のテーブルに分割する以外に、より良いデザインはありますか?