第二正規化(2NF)是指資料表中所有欄位的資料都必須和該資料表的主鍵(or複合主鍵)有完全依賴關係。如果在複合主鍵的情況下,非主鍵的欄位只和部分主鍵有關,則必須獨立出來成為一個資料表,或歸類到該主鍵的資料表。
第二正規化(2NF)除了要符合第一正規化(1NF)之外,還要消除部分相依(Partial Dependency),以減少資料重複和不一致性。所謂的部分相依是指在複合主鍵的情況下,有些資料只跟部分主鍵有直接關係,而不是跟每個主鍵都有關聯。而經過1NF且只有單一主鍵的資料表即符合2NF。
參考:
沒有留言:
張貼留言