{eval=Array;=+count(Array);}
1NF 字段不重復(fù)
2NF 實(shí)例不重復(fù)
3NF 字段之間沒有函數(shù)依賴
定義很明確,不用自己怎么怎么理解。
經(jīng)常聽到有人說什么什么我理解我感覺。。。你不需要理解也不需要你感覺,定義明明白白!
第一范式,字段之間不重復(fù),不冗余;
第二范式,行之間不冗余,也就是主鍵不重復(fù),這個(gè)主鍵,更多的指業(yè)務(wù)上的唯一id,比如身份證號(hào),表的主鍵不一定是身份證號(hào),但是業(yè)務(wù)上的唯一id應(yīng)該是身份證號(hào);
第三范式,實(shí)際上是第二范式的一個(gè)子集,是說表之間字段冗余的問題,比如,人員信息表中,有人員所屬部門id,但是不能出現(xiàn)部門名稱,因?yàn)椴块T名稱應(yīng)該存在于部門表中,應(yīng)該去部門表中去查。
數(shù)據(jù)庫范式理論,是關(guān)系數(shù)據(jù)庫設(shè)計(jì)的經(jīng)典理論,不過在目前實(shí)際軟件開發(fā)特別是互聯(lián)網(wǎng)開發(fā)中,并不需要嚴(yán)格遵守,相反需要根據(jù)業(yè)務(wù)場(chǎng)景,做適當(dāng)?shù)娜哂?,以減少開發(fā)的復(fù)雜度,以及提升系統(tǒng)的性能。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答