我正在为我国的足球博彩游戏创建一个在线社区。我非常清楚整个系统应该如何工作,但是我在找出理想的数据库设计时遇到了一些麻烦,我需要一些帮助。
通常的工作流程应该是这样的:
奖金问题:由于我在“SEO友好”网址上仍然非常环保,我也有兴趣学习如何命名此系统中涉及的所有细分。
我非常感谢设计可以适应整个场景的数据库架构的任何帮助。
PS:我会为这个问题打开奖金,我目前在互联网上遇到一些问题,所以我可能需要一些时间来阅读/评论你的答案。
提前致谢!
答案 0 :(得分:17)
完成一项任务,但这是我的尝试:
Members
表存储成员数据;包括PerformanceFactor
,根据一个人的答案的正确性定期重新计算。Transactions
表跟踪每个成员的存款和取款。 Type
字段可以是1 =存款,2 =取款,3 =从奖金转帐。MemberID, ContestID
上设置UNIQUE约束以防止会员为特定比赛下多次投注MemberBetID, QuestionID
上放置UNIQUE约束,以防止成员为特定问题放置多个答案。DerivedAnswers
表包含通过特定比赛的成员答案的“统计分析”获得的答案。在ContestID, QuestionID
上放置UNIQUE约束,以防止重复特定问题的答案。