Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建体育统计数据库(MySQL)_Mysql_Database_Database Schema - Fatal编程技术网

创建体育统计数据库(MySQL)

创建体育统计数据库(MySQL),mysql,database,database-schema,Mysql,Database,Database Schema,我正在尝试使用MySQL创建一个体育数据库。现在,模式如下所示: 季节(季节id,年份) 联赛(联赛编号、赛季编号、名称) 球队(球队id、联赛id、姓名) 播放器(播放器id,数据-1,数据-2,…,数据-n) 游戏(游戏id、主队id、awayteam id、主队boxscore、awayteam boxscore) 这就是它变得棘手的地方。我希望hometeam_boxscore/awayteam_boxscore列具有唯一id。该唯一id必须连接到另一个MySQL表 Boxscor

我正在尝试使用MySQL创建一个体育数据库。现在,模式如下所示:

  • 季节(季节id,年份)
  • 联赛(联赛编号、赛季编号、名称)
  • 球队(球队id、联赛id、姓名)
  • 播放器(播放器id,数据-1,数据-2,…,数据-n)
  • 游戏(游戏id、主队id、awayteam id、主队boxscore、awayteam boxscore)
这就是它变得棘手的地方。我希望hometeam_boxscore/awayteam_boxscore列具有唯一id。该唯一id必须连接到另一个MySQL表

  • Boxscore(球员id,状态-1,状态-2,…,状态-n)
因此,hometeam/awayteam boxscore有一个ID,该ID对于另一个表是唯一的,并且该表包含了该游戏的所有玩家统计信息

因此,如果Hometeam_boxscore id为5,则id为5的表将在(player_id,stats)结构中包含主队的统计数据

当然,我可以在boxscore表中使用外键,但这会让我留下以下内容:(对吗?)

  • Boxscore(Boxscore\u id,玩家id,状态-1,状态-2,…状态-n)
我该怎么做?我迷路了