華為云計(jì)算 云知識(shí) 第二范式(2NF)的理解
第二范式(2NF)的理解

第二范式強(qiáng)調(diào)的是完全函數(shù)依賴。

第二范式(Second Normal Form, 2nd NF)是指每個(gè)表必須有主關(guān)鍵字(Primary key),其他數(shù)據(jù)元素與主關(guān)鍵字一一對(duì)應(yīng)。通常稱這種關(guān)系為函數(shù)依賴(Functional dependence)關(guān)系,即表中其他數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素惟一地被主關(guān)鍵字所標(biāo)識(shí)。

簡(jiǎn)單地理解,2NF就是所有非主鍵字段都要依賴于整個(gè)主鍵,而不是其中的一部分。

第二范式的兩個(gè)必要條件:首先要滿足第一范式;每一個(gè)非主屬性都完全函數(shù)依賴于任何一個(gè)主鍵。