現在、私は次のデータベース設計を持っています
ユーザーは、個人または事業体のいずれかです。このデータベース設計を拡張して、単一のビジネスアカウントで、企業がマルチユーザーアクセスを許可できるようにするにはどうすればよいですか?
たとえば、企業が会計士や開発者などにコントロールパネルへのアクセスを許可したい場合があります。開発者はアプリケーションの表示と管理のみが可能で、会計士はトランザクションの表示/ダウンロードなどが可能です。
USER
Id
Name
Username
Password
...
PERSONAL_INFO
UserId (PK-FK)
FirstName
MiddleName
LastName
....
BUSINESS_INFO
UserId (PK-FK)
BusinessName
....
これはそれをしますか?
USER_ACCESS?
Id
BusinessUserId
GrantedUserId
USER_PERMISSION
Id
UserAccessId
PermissionId
PERMISSION
Id
Name