zoukankan      html  css  js  c++  java
  • 排球计分程序重构(二)

    数据库的设计

    1.CompetitionScore表

    用于记录总比分 比如3:0 3:1这样的大比分

    字段:

    Id

    HomeTeamId——主队Id

    GuestTeamId——客队Id

    HomeTeamScore——主队比分

    GuestTeamScore——客队比分

    2.TotalScore表

    用于记录回合比分的表 比如24:22这样的每一回合的比分

    字段:

    Id

    CompetitionId——比赛Id。与总比分的Id值相同,如果一场比赛有五回合那么五条记录的CompetitionId与总比分的Id相同,标识了某一场的比赛

    Innings——局数。取值1—5 记录了某一场比赛的某一回合

    HomeTeamId——主队Id

    GuestTeamId——客队Id

    HomeTeamScore——主队回合比分

    GuestTeamScore——客队回合比分

    3.DetailScore表

    用于记录每一局中比分变化,得分队员,得分详情

    字段:

    Id

    CompetitionId——作用与TotalScore表一样

    Innings——同上

    HomeTeamId——主队Id

    GuestTeamId——客队Id

    HomeTeamDetailScore——主队详细分数

    GuestTeamDetailScore——客队详细分数

    HomeTeamDetail——主队得分详情,比如扣球得分等

    GuestTeamDetail——客队得分详情

    HomeTeamMemberId——主队得分队员Id

    GuestTeamMemberId——客队得分队员Id

    4.Position表

    位置表

    字段:

    Id

    Position——位置,取值有主攻,副攻,二传,接应,自由人

    5.Team表

    队伍表

    字段:

    Id

    TeamName——队名

    6.TeamMember表

    队员表

    字段:

    Id

    TeamId——所属队伍Id

    MembersName——姓名

    JerseyNumber——球衣号码

    Position——位置

    Age——年龄

    Stature——身高

  • 相关阅读:
    《BI项目笔记》挑选产出分析Cube
    《BI项目笔记》报到信息分析Cube
    详解jQuery each() 方法
    可编辑的select下拉框
    可编辑的select下拉框
    UML关系(泛化,实现,依赖,关联(聚合,组合))
    UML关系(泛化,实现,依赖,关联(聚合,组合))
    深入浅出UML图(三)
    深入浅出UML图(三)
    深入浅出UML类图(二)
  • 原文地址:https://www.cnblogs.com/colorful-Ji/p/7499798.html
Copyright © 2011-2022 走看看