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