【发布时间】:2015-03-21 06:16:23
【问题描述】:
每场比赛有 14 名玩家。
我目前拥有它,因此我可以像这样在匹配表中输入 14 个条目:
matchID bookingID playerID
1 1 1
1 1 2
1 1 3
1 1 4
等等
这样可以吗?还是这样更容易接受:
matchID bookingID playerID1 playerID2 playerID3 playerID4
1 1 1 2 3 4
【问题讨论】:
-
您想从规范化结构切换到最差的结构。就我而言,这没关系,这不是我的代码,但既然你知道规范化,那就坚持下去吧!仅当您确定 1 场比赛将永远有 14 名球员时,您的第二个代码才可以使用。但即便如此,你也不能称之为规范化,只是碰巧起作用的糟糕设计。
标签: sql database-design relational-database normalization