0

Roles、Permissions、および Role_Permissions の 3 つのテーブルがあります。

Table Roles has the following: id, role_name
Data:   id, role_name
         1, Accounting
         2, Order_Entry
         3, Shipping

Table Permission has: id, permission _name
Data:   id, permission _name
         1, Admin
         2, Super_User
         3, Read_Write
         4, Read_Only

Table Role_ Permissions has: 
     role_id (FK from Roles), 
     permission_id (FK from Permissions)

次のようなマトリックスを作成する必要があります。

Heading:       Roles        Admin Super_User Read_Write Read_Only
Columns/Rows:  Accounting     X        X
               Order_Entry    X                  X          
               Shipping       X                             X

「X」は、そのロールに対する権限があることを表します。もちろん、空白はその役割に対する権限がないことを意味しますこれはSQLで実行できますか

4

0 に答える 0