可以只包含一个组合键的表吗?

时间:2019-12-12 03:22:15

标签: sql database database-normalization composite-key

现在,我有这张桌子:

Casino Table

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

0 个答案:

没有答案