我正在为篮球赛季创建一个数据库。在这一点上,我保持简单,并存储表:
-联赛id[PK]、名称->(NBA、NCAAM 等)
-年份id[PK], League_id[FK], year->(2012-2013, 2011-2012, etc)
- Team id[PK], League_id[FK], name->(Bulls, Lakers, etc)
-游戏id[PK], home_team[FK], away_team[FK]
-得分id[PK], game_id[FK], home_score, away_score
我的问题是关于表结构。我对 sql 有点陌生,但我希望能够根据数据库信息进行计算。例如:
A 队在客场对阵 B 队,A 队的客场平均得分为 x,B 队的主场平均得分为 y... 以此类推
任何你看到的尖叫都不要那样做?只是想让你们快速浏览一下。
最终想开发一个类似这样的跨运动数据库:
http://www.bc.edu/content/dam/files/schools/cas_sites/cs/local/bach/2008/08LawrenceChang.pdf
但是想从这里开始获得一个基本的抓取算法,以及一些基本的统计数据。让我知道你的想法。非常感谢!