我創造了籃球賽季的數據庫。在這一點上,我保持簡單,和存儲表:數據庫每賽季籃球隊/遊戲/分。表結構
- 聯賽 ID [PK],名稱 - >(NBA,NCAAM等)
- 年 ID [PK] league_id [FK],一年 - >(2012- 2013年,2011- 2012年,等)
- 團隊 ID [PK],league_id [FK],名稱 - >(公牛,湖人等)
- 遊戲 ID [PK],HOME_TEAM [FK],AWAY_TEAM [FK]
- 分數 ID [PK],game_id [FK],home_score,away_score
我的問題是關於表結構。我有點新的SQL,但我希望能夠基於數據庫的信息進行calcuations。例如:在道路上
A隊,打團隊B,其中A隊的客場成績平均爲x和B隊的主場得分平均爲y ...等等
任何你看到的尖叫不這樣做這是怎麼回事?只是想讓你們快速看一下。
最終想開發一個跨運動DB與此類似:
http://www.bc.edu/content/dam/files/schools/cas_sites/cs/local/bach/2008/08LawrenceChang.pdf
但是要在這裏開始變得基地刮算法,以及一些基本的統計數據開出。讓我知道你在想什麼。謝謝一堆!
雅你是完全正確的。比賽可以只有home_team,home_score等。另外,季節表中的2個日期字段在賽季開始和結束時都將有助於區分2013賽季結束和2013年下一個賽季開始! Saweeeet! – Eddie 2013-02-27 03:26:03