赛马数据库;如何以正确的方式做到这一点?
Horse racing database; how to do this the right way?
我正在建立赛马数据库。每个比赛结果有(至少)以下参数:
- 种族名称
- 比赛日期(我想把这两个作为特定条目的ID)
- 赛道
- 距离
- 地下
- 参加
- 种族类型
- 赛车纪律
- 条目年龄
然后我们有马匹、骑师和驯马师以及他们取得的位置。像这样:
- 地点:
- 马名
- 陛下
- 大坝
- 所有者
- 培训师
- 骑师
- 体重
- 官方评分
- 其他评分
- 体重
- 赔率
- 平局
- 其他内容。
- 地点 (...)
- 等等。
由于世界上有很多比赛,我正在努力为数据库创建一个结构,将比赛和结果联系起来并能够搜索结果一匹特定的马。
如能提示如何根据赛马的成绩和具体参数对比赛参数进行排序,我将不胜感激。
我建议如下:
1 Table for the race places (PlaceId, Name, Address etc)
2 Table for the horses (HorseId, Name, Owner, Age etc)
3 Table for the Jockeys (JockeyId, Name, Company, Age etc)
4 Table for the Races (RaceId, Link to PlaceId, Name, Date etc)
5 Table for the Attendees (Link to RaceId, Link to HorseId, Link to JockeyId, Ranking)
我正在建立赛马数据库。每个比赛结果有(至少)以下参数:
- 种族名称
- 比赛日期(我想把这两个作为特定条目的ID)
- 赛道
- 距离
- 地下
- 参加
- 种族类型
- 赛车纪律
- 条目年龄
然后我们有马匹、骑师和驯马师以及他们取得的位置。像这样:
- 地点:
- 马名
- 陛下
- 大坝
- 所有者
- 培训师
- 骑师
- 体重
- 官方评分
- 其他评分
- 体重
- 赔率
- 平局
- 其他内容。
- 地点 (...)
- 等等。
由于世界上有很多比赛,我正在努力为数据库创建一个结构,将比赛和结果联系起来并能够搜索结果一匹特定的马。
如能提示如何根据赛马的成绩和具体参数对比赛参数进行排序,我将不胜感激。
我建议如下:
1 Table for the race places (PlaceId, Name, Address etc)
2 Table for the horses (HorseId, Name, Owner, Age etc)
3 Table for the Jockeys (JockeyId, Name, Company, Age etc)
4 Table for the Races (RaceId, Link to PlaceId, Name, Date etc)
5 Table for the Attendees (Link to RaceId, Link to HorseId, Link to JockeyId, Ranking)