该表如何规范化?

时间:2016-11-02 17:10:00

标签: database database-normalization

我正在尝试开发一个能够将设备注册到特定电子邮件的Android应用程序。每封电子邮件都是唯一的,它们可以包含许多设备。此外,每个设备只能有一个电子邮件。

我希望将此表正常化。

Table to be normalized

所以我对问题的解决方案是:

enter image description here

这是正确的吗?

1 个答案:

答案 0 :(得分:1)

是的,应该这样做。

用户和登录设备之间的关系是1-n。因此,Device表应该包含一个FK来引用User表。