在我的數據庫中,我有一個名爲Person的表,其中包含ID和名稱的行,這對於暫時的工作很好。稍後,在部署之後,我意識到我想要一個人也有一個地址(每個人一個地址)。做這個的最好方式是什麼?使用地址的新列更新表,或者爲地址創建新表地址並將兩個表與參考鏈接起來?或者,也許我應該有一個表Person,一個表Address和一個表PersonAddressRelation以及兩個鍵。更新域(DB)實體時添加列或創建新表?
我知道一些關於表格標準化的知識。我的問題是:如果你預測他們可能會改變,如何建立一個表格?