0
我正在瀏覽本網站以瞭解ER到關係模型的映射。 下面的鏈接:將ER模型映射到關係模型
考慮的情況下1:它說,由於護照實體類型是全員參與,我們可以合併的人,護照表格連同已關係到一個表的所有上述三個屬性和主鍵爲Person_id。
我的疑問是,對於那些沒有護照的人來說,不會導致很多NULL值。我在想,更好的解決方案是將Person_id作爲外部關鍵字包含在Passport關係中,併爲Person實體類型本身提供單獨的關係。
這兩個解決方案似乎都各有利弊:
1)一個大表意味着很多人的護照信息訪問的NULL值,而安逸的可能性。
2)兩個單獨的表格表示沒有NULL值,但要查找人員的通行證詳細信息,我們必須執行連接操作或通過兩個單獨的表進行搜索。
這兩個解決方案哪一個是正確的?通過正確的方法,我的意思是要求在這種情況下通常採用哪種解決方案?