2 回答

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
其實(shí)不僅僅只有三個(gè)范式,學(xué)校只教了三大范式。
對于理解的范式我覺得可以從以下幾個(gè)方面入手
范式的作用
減少了數(shù)據(jù)的冗余,硬盤占有量下降,即提高了存儲效率(范式出來的那個(gè)年代存儲空間還是挺貴的)
增加數(shù)據(jù)的一致性。
抽象化,方便理解(實(shí)體-聯(lián)系)
范式的缺點(diǎn)
增加了查詢檢索的難度(那么多關(guān)聯(lián),寫SQL想想也是醉了)
查詢效率低
反范式的出現(xiàn)
反范式到第一范式或者第二范式,通過冗余數(shù)據(jù),加快查詢數(shù)據(jù)
雖然存儲效率低了,但是現(xiàn)在的存儲空間成本還是比較低的。
增加查詢速度,低價(jià)值的數(shù)據(jù)冗余了,對查詢數(shù)據(jù)有很大提升
無范式的出現(xiàn)
文檔型數(shù)據(jù)庫的出現(xiàn)(例如:mongodb),對于關(guān)系型數(shù)據(jù)庫的沖擊不言而喻。
就寫這么多,有不對的地方還望指教。

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
第一范式:所有字段值都是不可分解的原子值。如人員信息,地址這樣的字段不滿足第一范式,因?yàn)榈刂房梢栽偌?xì)分為省份,城市等字段。
第二范式:每一列都和主鍵相關(guān),而不能只與主鍵(聯(lián)合主鍵)的某一部分相關(guān)。
第三范式:第三范式需要確保數(shù)據(jù)表中的每一列數(shù)據(jù)都和主鍵直接相關(guān),而不能間接相關(guān)。
添加回答
舉報(bào)