9

ユーザーとその権限のデータベースがあります。たとえば、行は次のようになります。

    Name    | sendMessages | receiveMessages | post | readPosts
------------+--------------+-----------------+------+----------
Jeff Atwood |      1       |        1        |  0   |     1

この状況では、別々の列 (例のように) と、ビットマスクを含む単一の列 (この場合は に1101変換0xD) のどちらが良いでしょうか?

4

4 に答える 4

8

アクセス許可に列を使用するのではなく、アクセス許可テーブルとユーザー アクセス許可リンク テーブルを作成するのはどうでしょうか。

于 2013-05-03T16:52:18.227 に答える