如何将关系数据库定义到特定应用程序

时间:2013-06-13 17:50:55

标签: sql database-design modeling

晚上,

创建我的数据模型时遇到一些问题。 在我的网络程序中要简单:

  • 有服务器,如mumble,游戏服务器等。(我猜一张桌子)
  • 有服务器的命令(我想两个表,一个用于命令,第二个用于关联服务器上的命令

现在我有了用户,这个用户可以控制具有足够访问权限的服务器。

但为了更容易,我希望允许用户访问完整服务器的命令

或者只是服务器的特定命令。

问题是我不知道如何表示这个表'access'

我想到了

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

但是我不知道我是否可以阻止该行的真实性(我不希望列命令和服务器都填充在同一行),也不知道这是否是最好的方法。

嗯,我希望这很清楚,我希望有人可以帮助我。

非常感谢提前。

PS:请原谅我的英语,这不是我的母语:/

0 个答案:

没有答案