Python 每个赛季篮球队/比赛/得分的数据库。表结构
我正在为一个篮球赛季创建一个数据库。在这一点上,我保持它的简单性,并存储表: -联盟id[PK],name->(NBA、NCAAM等) -年份id[PK],联盟id[FK],年份->(2012-2013,2011-2012等) -球队id[PK],联盟id[FK],名字->(公牛队,湖人队等) -游戏id[PK],主队[FK],客队[FK] -得分id[PK]、比赛id[FK]、主场得分、客场得分 我的问题是关于表结构的。我对sql有些陌生,但我希望能够基于数据库信息进行计算。例如: A队在公路上,与B队比赛,A队的公路平均得分为x,B队的主场平均得分为y。。。等等 你看到的任何尖叫声都不要那样做?只是想让你们快速看看 最终,我们希望开发一个类似于以下内容的交叉运动数据库:Python 每个赛季篮球队/比赛/得分的数据库。表结构,python,mysql,sql,relational-database,Python,Mysql,Sql,Relational Database,我正在为一个篮球赛季创建一个数据库。在这一点上,我保持它的简单性,并存储表: -联盟id[PK],name->(NBA、NCAAM等) -年份id[PK],联盟id[FK],年份->(2012-2013,2011-2012等) -球队id[PK],联盟id[FK],名字->(公牛队,湖人队等) -游戏id[PK],主队[FK],客队[FK] -得分id[PK]、比赛id[FK]、主场得分、客场得分 我的问题是关于表结构的。我对sql有些陌生,但我希望能够基于数据库信息进行计算。例如: A队在公路
但我想从这里开始,得到一个基本的刮削算法,以及一些基本的统计数据。让我知道你的想法。非常感谢 乍一看,我会将分数放在游戏表中,并添加游戏日期字段。我会将年份表重命名为季节,并包括开始和结束日期。也可以考虑在游戏表中添加一个赛季ID。 < P>年份和分数表对我来说都是不必要的。它们可以很容易地添加到游戏表中(包括一年的日期和季节字段)
我也不明白为什么需要在排行榜上生成自动递增主键。联赛名称本身可以很好地发挥作用,或者更好的做法是完全摆脱联赛表格,只在球队表格中的联赛场地上使用。Ya你完全正确。游戏可以有home_团队、home_分数等。还将在赛季表中放置两个日期字段,用于赛季开始和结束,这肯定有助于区分2013年的赛季结束和2013年的下一个赛季开始!萨维特!