壁球联赛的表设置。员工的问题也是玩家

时间:2015-09-27 21:28:15

标签: mysql sql

晚上好。 我目前正在为项目创建一个数据库。

方案如下:

  • 新玩家可以在获得强制捐赠后进行强制捐赠 注册,由工作人员接受。
  • 根据年龄和性别将玩家分成不同的部门 (混合,女性开放,男性开放)
  • 每场比赛有两名球员,其中一项得分记录为3 集。
  • 一名工作人员担任比赛的官员和裁判,并且可以 也是各个部门的参与者

我尽可能地将数据库标准化,而不是拉扯我的头发。

我目前已经设置了如下表格:

DB Tables

工作人员和球员表以一对一的关系建立,但假设工作人员不一定是球员。

如果工作人员决定不想成为玩家,但仍然是工作人员,则删除与该玩家账户相关联的行也会删除员工账户。

如果删除了员工帐户,则会保留玩家帐户。

我如何设置这一点,同时也是员工的玩家决定不再玩游戏了。

亲切的问候

史蒂夫

1 个答案:

答案 0 :(得分:0)

你有玩家可能是也可能不是员工。你有工作人员,可能是也可能不是球员。您应该将员工和成员之间的关系更改为:enter image description here