1、第一范式(1NF)
第一范式是第二三范式的基礎,也是最基本的范式,不滿足第一范式的數據庫就不是關系型數據庫。
第一范式的指導原則:
1)數據組的每個屬性只可以包含一個值
2)關系中的每個數組必須包含相同數量的值
3)關系中的每個數組一定不能相同
2、第二范式(2NF)
第二范式要求實體的屬性完全依賴於主關鍵字,即不能存在僅依賴主關鍵字一部分的屬性,
如果存在,那麼這個屬性和主關鍵字的這一部分應該分離出來形成一個新的實體,新實體與原實體之間是一對多的關系
3、第三范式(3NF)
第三范式要求關系表不存在非關鍵字列對任意候選關鍵字列的傳遞函數依賴,也就是說,第三范式要求一個關系表中不包含已在其他表中已包含的非主關鍵字信息