數據規範化就是讓數據庫中重複的數據減到最少,讓咱們可以快速的找到所要的數據,以提升關係式數據庫的性能. 數據庫
規範化分析是油E.F Codd博士提供的. 性能
第一範式(1st Normal Form 簡稱1NF) orm
有以下規則: 效率
第二範式(2nd Normal Form 簡稱2NF)
有以下規則 數據
部分依賴只有主鍵是多個的時候纔會發生,指某些列只與主鍵中部分列有依賴性,而與主鍵中其餘列沒有依賴性。 規範化
部分依賴會形成下列問題: margin
第三範式(3rd Normal Form 簡稱3NF) di
有以下規則: 範式
"間接依賴"是指兩個列並不是直接依賴,而是藉助第三列來達成數據依賴的關係。某個列與主鍵無關,是經過中間一個列創建依賴。
Boyce-Codd Normal Form(簡稱BCNF 廣義的3NF)
廣義的 3NF多規範了主鍵由多個列組成的表。