夜、
データモデルを作成するのに少し問題があります。私のWebプログラムで簡単にするには:
- つぶやき、ゲームサーバーなどのサーバーがあります..(テーブルだと思います)
- サーバー用のコマンドがあります(コマンド用のテーブルとサーバー上のコマンドを関連付けるテーブルの2つのテーブルがあると思います
これでユーザーができました。このユーザーは、十分なアクセス権でサーバーを制御できます。
しかし、簡単にするために、ユーザーがサーバー全体のコマンドにアクセスできるようにしたかったのです。
またはサーバーの特定のコマンドのみ。
問題は、このテーブルの「アクセス」を表す方法がわからないことです
私が考えた
serverId commandId userId
NULL 1 foo
NULL 14 foo
NULL 17 bar
8 NULL foo
しかし、行の真実性を防ぐことができるかどうか (列コマンドとサーバーの両方を同じ行に入力したくない) も、これが最善の方法であるかどうかもわかりません。
これが明確であることを願っています。誰かが私を助けてくれることを願っています。
よろしくお願いします。
PS: 私の英語は私の母国語ではありません:/