我正在尝试为已知的6/49彩票游戏设计数据库。但我对设计感到困惑。我想到的第一件事是这样的:
Table Users:
ID | Name | Age | mail | username | password | balance | etc. |
Table Coupons :
ID | Date | Draw Date | Chose 1..6 | isWinner | owner username | earning | Cost |
这够了吗?或者我真的想听听新的想法。例如,在绘图之后,我将向系统输入结果。然后系统必须检查属于相关抽奖日期的所有优惠券。
但是,如果这个特定的抽奖日期有数十万张优惠券,那么这不是太大的负担吗?这个系统的最佳设计是什么?或者当用户试图列出他/她在他/她的帐户页面中播放的优惠券时,是否会加载太多?
我不得不说,我对数据库设计非常初级。