2011-12-15 68 views
1

我有一張員工表,在此我們存儲他的員工編號和他所屬的項目和賬戶名稱。當他在幾個月後更改賬戶時,我們在他的記錄中修改賬戶名稱時,在兩個賬戶中都會跟蹤他。 我們如何處理這種情況。爲此類案例設計數據庫

回答

1

總之,應該閱讀約Database Normalization並開始在實踐中使用它。

關係數據庫是關於關係。當您將數據存儲在同一個表的不同列中時,假定列中的數據與整行是一對一的關係。如果您認爲關係不是一對一的關係,那麼通常應該考慮數據分解和重組,其原則與所提到的數據庫標準化密切相關。