0

夜、

データモデルを作成するのに少し問題があります。私のWebプログラムで簡単にするには:

  • つぶやき、ゲームサーバーなどのサーバーがあります..(テーブルだと思います)
  • サーバー用のコマンドがあります(コマンド用のテーブルとサーバー上のコマンドを関連付けるテーブルの2つのテーブルがあると思います

これでユーザーができました。このユーザーは、十分なアクセス権でサーバーを制御できます。

しかし、簡単にするために、ユーザーがサーバー全体のコマンドにアクセスできるようにしたかったのです。

またはサーバーの特定のコマンドのみ。

問題は、このテーブルの「アクセス」を表す方法がわからないことです

私が考えた

serverId commandId userId
NULL     1         foo
NULL     14        foo
NULL     17        bar
8        NULL      foo

しかし、行の真実性を防ぐことができるかどうか (列コマンドとサーバーの両方を同じ行に入力したくない) も、これが最善の方法であるかどうかもわかりません。

これが明確であることを願っています。誰かが私を助けてくれることを願っています。

よろしくお願いします。

PS: 私の英語は私の母国語ではありません:/

4

0 に答える 0