GJK*_*JKH 5 sql database sql-server database-design
该图显示了我建议的部分数据库布局.我关心的是价格带以及这些与[显示]和[预订]相关的方式.需要有一个价格区间列表(如标题中所示),但同一个区域可以有多个值,具体取决于附加的节目(星期五的标准票可能是10英镑,星期六的标准票可能是£ 11).
在我看来,通过这种方法,他们将获得大量几乎完全相同的数据 - 在[showpriceband]中为5英镑门票提供大量条目,唯一不同的是showid.
有更好的方法吗?
I think that your approach is correct. You have
他们的关系是n:n。解决 an:n 关系的正确解决方案是使用单独的表(在您的情况下为 ShowPriceBand)来列出所有组合。