Php 体育赛事成绩数据库结构
我想设计一个sql数据库。基本上,u用户登录并可以查看他们所做的事件以及结果是哪一年。例如,一个用户在2008年、2009年和2011年参加了山地自行车赛。他在2006年、2008年和2010年参加了公路马拉松比赛。用户登录到该站点,可以查看他所做的不同事件和年份的结果。我需要为此起草一个SQL结构 任何帮助都将不胜感激Php 体育赛事成绩数据库结构,php,sql,database,structure,Php,Sql,Database,Structure,我想设计一个sql数据库。基本上,u用户登录并可以查看他们所做的事件以及结果是哪一年。例如,一个用户在2008年、2009年和2011年参加了山地自行车赛。他在2006年、2008年和2010年参加了公路马拉松比赛。用户登录到该站点,可以查看他所做的不同事件和年份的结果。我需要为此起草一个SQL结构 任何帮助都将不胜感激 是的,谢谢你的回答。我提出了一个类似的结构。但问题是,每一个事件都会在多年内发生,产生不同的结果。例如,山地自行车赛每年都有不同的使用者和不同的结果。我需要一个一切都是动态的
是的,谢谢你的回答。我提出了一个类似的结构。但问题是,每一个事件都会在多年内发生,产生不同的结果。例如,山地自行车赛每年都有不同的使用者和不同的结果。我需要一个一切都是动态的结构。例如,Bob登录。他选择观看他去年(2010年)完成的所有项目、山地自行车赛、马拉松赛,以及他在2010年完成的那些项目的成绩。在事件表中,如果名称中的道路循环事件的日期为2010年,而名称中的山地循环事件的年份也为2010年,则该事件将重复。很抱歉给你带来了困惑。但是,为了使系统动态化,并且用户能够查看,例如,仅查看他从不同年份的山地循环事件中获得的结果,或者查看他在特定年份中完成的所有事件和结果。您可以使用3个表: 事件
- 事件
- 事件名
- 日期
- 用户ID
- 用户名
- 密码
- 结果
- 事件
- 用户ID
- 结果(花费的时间或其他)
我的解决方案还假设所有这些事件的结果都是定时的(因此它们都是“你在x分钟内完成的”,而不是“你赢了2个零”)。听起来像是一个家庭作业?@Andy C的答案正是你想要的