這里主要是記錄一些學(xué)習(xí)數(shù)據(jù)庫的筆記,其他的部分奶是,在CSDN博客里楣责,這里是鏈接https://blog.csdn.net/sinat_29912455/category_6131797.html
簡單理解范式
舉例詳解
請看如下表格:有什么問題
紅框處竣灌,存在的問題,看第一范式如何解決
第一范式:滿足原子數(shù)據(jù)項(xiàng)
修改秆麸,請看如下圖
第一范式滿足了初嘹,但是還是有問題,看第二范式如何解決
第二范式:其中非碼屬性必須完全依賴于碼
改成兩個表沮趣,此時滿足第二范式屯烦!括號里為碼
(學(xué)號,課程 )-> 分?jǐn)?shù)
(學(xué)號) -> 姓名房铭,系名驻龟,系主任
修改,看下圖:
存在的問題缸匪,看第三范式如何解決
第三范式:任何非主屬性不依賴于其他主屬性(也就是消除傳遞依賴)
學(xué)號->姓名和系名
系名->系主任
傳遞依賴的是:學(xué)號->系主任
修改如下圖
完美翁狐!