- 第一范式
如果一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng),則R∈1NF绸狐。
簡(jiǎn)單的說卤恳,就是每一個(gè)列(屬性),不能再分割成多個(gè)列(屬性)寒矿。
——無重復(fù)的列突琳,不可拆分
對(duì)于字段:
(手機(jī))樣式
白色全面屏
應(yīng)該拆為 白色 全面屏
甚至對(duì)于
籍貫
山東省臨沂市平邑縣
應(yīng)拆為3個(gè)字段
- 第二范式
若關(guān)系模式R∈1NF(即R符合第一范式),并且每一個(gè)非主屬性都完全依賴于R的主碼符相,則R∈2NF(即R符合第二范式)拆融。
所謂完全依賴是指不能存在僅依賴主關(guān)鍵字一部分的屬性,理解了完全依賴和部分依賴主巍,就很容易理解第二范式冠息,
——屬性完全依賴于主鍵
對(duì)于
單位工號(hào) 身份證號(hào) 姓名 社保賬號(hào) 社保辦理時(shí)間 社保余額
應(yīng)該為
單位工號(hào) 身份證號(hào) 姓名
社保賬號(hào) 社保辦理時(shí)間 社保余額
- 第三范式
關(guān)系模式R<U,F(xiàn)> 中若不存在這樣的碼X孕索、屬性組Y及非主屬性Z(Z (強(qiáng)制依賴)Y)逛艰,使得X→Y,Y→Z搞旭,成立散怖,Y→X不成立菇绵,則稱R<U,F(xiàn)> ∈ 3NF镇眷。
——屬性不依賴于其它非主屬性咬最,即屬性不能傳遞依賴于主屬性!
對(duì)于
客戶號(hào) 客戶類型 客戶名 賬戶號(hào) 賬戶類型 賬戶余額
應(yīng)該為
客戶號(hào) 客戶類型 客戶名
賬戶號(hào) 賬戶類型 賬戶余額 客戶號(hào)
- 第45范式
- 進(jìn)階 求范式的步驟