【发布时间】:2013-03-02 12:29:28
【问题描述】:
我正在为篮球赛季创建一个数据库。在这一点上,我保持简单,并存储表格:
-联赛 id[PK]、名称->(NBA、NCAAM 等)
-年份 id[PK], League_id[FK], year->(2012-2013, 2011-2012, etc)
-球队 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
但是想从这里开始获取基本的抓取算法,以及一些基本的统计数据。让我知道你的想法。非常感谢!
【问题讨论】:
标签: python mysql sql relational-database