一个数据库设计的问题,头秃了,求个回答

让设计一个有答题比赛和投票比赛的数据库,比赛每一个都要单独存储比赛的数据,这个该怎么做?触发器也没办法建表啊。

 

简单一点设计的话5个表,分别是用户表,比赛主表,成绩明细表;投票主表,投票明细表。一个比赛有多个人的成绩,一个投票项目也有多个投票明细结果

你问的是表结构问题?

比赛表是主表,比赛表对投票表一对多,正常的结构就可以,其他看你的详细需求,是否有投票信息,选票信息等

有关数据库更多设计问题请参考:https://edu.csdn.net/course/detail/2875

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

需求是“比赛每一个都要单独存储比赛的数据”,不一定是单独的表才是单独存储吧,就是你用一行数据存储也没问题吧?如果你非要想用单独的表来实现,就要在规则中实现了,当有新的比赛的时候,可以执行sql语句生成一个表,表名应该你的比赛的名称吧,然后输入数据就ok了,以后也好查询;