第一范式 1NF(域的原子性)
如果數(shù)據(jù)庫表中的所有字段值都是不可分解的原子值仅孩,就說明該數(shù)據(jù)庫表滿足了第一范式廉赔。
第二范式 2NF(表中除主鍵外的字段都完全依賴主鍵)
第二范式是在第一范式基礎(chǔ)上建立的。
第二范式有兩個(gè)重點(diǎn):
- 表中必須有主鍵旗闽;
- 其他非主屬性必須完全依賴主鍵酬核,不能只依賴主鍵的一部分(主要針對聯(lián)合主鍵而言)。
第三范式 3NF(表中除主鍵外的字段都完全直接依賴宪睹,不能是傳遞依賴)
不能是傳遞依賴愁茁,即不能存在:非主鍵列 A 依賴于非主鍵列 B,非主鍵列 B 依賴于主鍵的情況亭病。第二范式和第三范式區(qū)分的關(guān)鍵點(diǎn):2NF:非主鍵列是否完全依賴于主鍵鹅很,還是依賴于主鍵的一部分;3NF:非主鍵列是直接依賴于主鍵罪帖,還是直接依賴于非主鍵列促煮。