Database 田径统计数据库问题

Database 田径统计数据库问题,database,database-design,Database,Database Design,嘿,伙计们,我希望有人能把我引向正确的方向!我在这方面已经做了一段时间了,我不会说谎,这是为了一个班级,但是,我也在为我们的学院做这件事。它基本上是一个数据库,用于跟踪会议的统计数据。我想让它做的一个例子是,假设有人跑800米,他们跑1:58或者其他什么,如果有意义的话,这个人的名字上会有这个数据。但无论如何,这是我的桌子 顺便说一下,这将进入MySQL数据库,并将从web界面使用,而不是访问。但这就是我到目前为止所拥有的,出于某种原因,这对我来说没有什么意义 田径运动员( 运动员 运动员名 A

嘿,伙计们,我希望有人能把我引向正确的方向!我在这方面已经做了一段时间了,我不会说谎,这是为了一个班级,但是,我也在为我们的学院做这件事。它基本上是一个数据库,用于跟踪会议的统计数据。我想让它做的一个例子是,假设有人跑800米,他们跑1:58或者其他什么,如果有意义的话,这个人的名字上会有这个数据。但无论如何,这是我的桌子

顺便说一下,这将进入MySQL数据库,并将从web界面使用,而不是访问。但这就是我到目前为止所拥有的,出于某种原因,这对我来说没有什么意义

田径运动员( 运动员 运动员名 AthleteLastName 田径运动员 运动员之家 田径高中 田径年 运动员性别 田径运动员 运动员身高 田径项目

AthleteParticipationTable( 运动员参与 事件 运动员 T_F_ID 事件标记)

事件表( 事件 事件名 事件定位 事件日期 活动季节)

跟踪和飞行事件表( T_F_ID 事件名称)

运动员表就是这样,是运动员自己。运动员参与是指运动员跑/跳/掷等项目。。。在会议上。事件表是我的一位老师建议我放在那里的,这就是我遇到的问题。在事件表中,它是一个自动编号,但在athleteparticipation中,它是一个编号。田径表是田径运动中所有可能的项目

我想,我只是想知道我是否走在这条正确的道路上,如果有人能帮助我,那将是光荣的


如果我没有把每件事都解释清楚,请告诉我你想让我详细说明什么,我会这样做的

我认为你在运动员、项目和田径项目表上的做法是正确的

运动员参赛只需记录运动员参加比赛的情况。然而,你需要一个成绩表来记录这一轮(预赛、四分之一、半决赛和决赛)以及他们取得的成绩。这个想法是,运动员可以有一个或多个结果,这取决于他们参加了多少

如果事件持续时间超过一天,您还可以包括结果日期。这可能有利于以后为运动员开发统计数据