篮球球队/比赛/每赛季得分的数据库。表格结构

2024-09-27 00:13:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个篮球赛季的数据库。在这一点上,我保持简单,并存储表:

-联盟id[PK],名称->;(NBA、NCAAM等)

-年份id[PK],联盟id[FK],年份->;(2012-2013,2011-2012等)

-球队id[PK],联盟id[FK],名称->;(公牛、湖人等)

-比赛id[PK],主队[FK],客队[FK]

-得分id[PK]、比赛编号[FK]、主场得分、客场得分

我的问题是关于表结构的。我对sql有点陌生,但我希望能够根据数据库信息进行计算。例如:

A队在客场,和B队比赛,A队的客场得分平均值是x,B队的主场平均分是y。。。等等

你看到的任何尖叫都不是那样的吗?只是想让你们看看。在

最终希望开发一个类似于此的跨运动数据库:

http://www.bc.edu/content/dam/files/schools/cas_sites/cs/local/bach/2008/08LawrenceChang.pdf

但是想从这里开始获取一个基本的抓取算法,以及一些基本的统计数据。告诉我你的想法。多谢了!在


Tags: gt名称id数据库年份nbafkpk
2条回答

年份和分数表对我来说都是不必要的。它们可以很容易地添加到游戏桌上(包括一年中的日期和季节字段)。在

我也不明白为什么你需要在排行榜上生成自动递增的主键。联赛名称本身就可以工作得很好,或者最好完全去掉联赛表,在球队表中的联赛字段上使用ENUM。在

乍一看,我会把分数放在游戏表中,并添加一个游戏日期字段。我将把年份表重命名为季节,并包括开始日期和结束日期。同时考虑在游戏表中添加赛季标识。在

相关问题 更多 >

    热门问题