想知道如何设置我的数据库为一个赛季长的足球池

问题描述:

在这个总的newb,但我认为这是一个很好的学习项目。想知道如何设置我的数据库为一个赛季长的足球池

我想为我和一些朋友建立一个足球赛季预测池。我希望每周和整个赛季都有结果。

我在想的是,本赛季每周我都会有一张桌子。对于那一周的每场比赛,它需要跟踪主队和道路队。然后每个球员每周选一张桌子。

这是否有意义,或者我应该把整个赛季放在一张桌子上,在这种情况下,我必须将第#周添加为另一列?

任何关于如何开始的一般建议将非常感激。

+0

任何基于一些变化的参数调用多个表的解决方案通常是错误的。在单个单片表上进行性能分解后,您将表拆分成问题,而不是之前。 – 2012-07-18 05:16:20

+0

“任何基于不同参数调用多个表的解决方案通常都是错误的解决方案”谢谢,这就是我正在寻找的那种常识。 – 2012-07-18 06:13:19

更好的选择,在一个表中添加整个季节并添加周列。并且它将很容易查询一个表格,在其他情况下,如果您有不同的季节(如2012,2013等),则必须每周查询4或5个不同的表格,然后创建一个单独的季节表并将其链接到周表,例如

season table columns 
id,season_name,start_date,end_date,publish 

week table 
id,season_id,game_date,team1,team2