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