在我的数据库中,我有一个名为Person的表,其中包含ID和名称的行,这对于暂时的工作很好。稍后,在部署之后,我意识到我想要一个人也有一个地址(每个人一个地址)。做这个的最好方式是什么?使用地址的新列更新表,或者为地址创建新表地址并将两个表与参考链接起来?或者,也许我应该有一个表Person,一个表Address和一个表PersonAddressRelation以及两个键。更新域(DB)实体时添加列或创建新表?
我知道一些关于表格标准化的知识。我的问题是:如果你预测他们可能会改变,如何建立一个表格?