标签: sql database database-normalization composite-key
现在,我有这张桌子:
我认为我需要通过将“名称”和“城市”拉到自己的表中来对其进行规范化,但是许多赌场可能具有相同的名称,这意味着我不能仅将赌场名称用作主键。我也不应该使用任何代理键。将“名称”和“城市”用作表中仅有的行,并使用它们作为组合键,将其移动到新表中是否可以接受?然后将名称和城市都保留在普通表中作为外键?任何帮助表示赞赏!