本人大三学生,在校内接了个项目,叫篮球在线约战系统。大致功能是,线下同学先组好队,然后在线上注册,然后在线上找其他球队约战,线下的比赛信息由裁判员录入,并且有积分系统。我的想法就是建造球队表,球员表,成绩表。但是总觉得如果把比赛信息和积分都统计在成绩表中,似乎会造成很多问题。希望能有人给予一些想法,如何建表会好一些呢?

解决方案 »

  1.   

    球队表:要有主键id标明唯一,球队名称,建队日期,比赛场胜数,负数
    球员表:也要有主键id标明,球队主键为外键,比赛场数,个人数据,司职(c,pf,sf,sg,pg),身高,体重,(各种个人信息)
    成绩表:主键id,主场队伍id,客场队伍id,比赛时长,主场队伍分数,客场队伍分数。。其他信息
    个人成绩表:主键id,成绩表id,球员表id,球员上场时长,得分,助攻(等等的个人数据)
    具体需求分析,你应该找客户问问啊!然后再定,上面表的设计也是有局限的,自己再多琢磨琢磨比较好。我也没有深入分析。