數(shù)據(jù)倉庫模型設(shè)計的3種范式

數(shù)據(jù)倉庫模型設(shè)計時,常用的三種范式:

1. 零范式 0NF

0范式,即沒有范式,只有一列,所有數(shù)據(jù)信息放到一起,沒有字段劃分。
優(yōu)點:一列通吃所有數(shù)據(jù)。
缺點:排序、查找不方便。

2. 一范式 1NF

1范式,列拆分,原子性。將數(shù)據(jù)信息劃分為多個字段,字段具有原子性,不可再分割。
優(yōu)點:便于按某一屬性字段來排序、查詢數(shù)據(jù)。
缺點:數(shù)據(jù)記錄行沒有唯一性,重復(fù)記錄不易查找定位。

3. 二范式 2NF

2范式,行區(qū)分,唯一性。增加行唯一性標(biāo)志字段,如:ID,編號等。
優(yōu)點:使重復(fù)記錄可以區(qū)分查找。
缺點:數(shù)據(jù)冗余多,如果要更新重復(fù)記錄值,要逐個修改,易出錯。

4. 三范式 3NF

3范式,表拆分,關(guān)聯(lián)性。將不同類型的屬性劃分到另外的數(shù)據(jù)表里,如:員工信息表、部門表,用外鍵關(guān)聯(lián)。
優(yōu)點:數(shù)據(jù)量減小,修改記錄值方便。
缺點:查詢復(fù)雜度增大,需要表關(guān)聯(lián),耗費響應(yīng)時間。

模型設(shè)計的三種范式,具體用哪一種,要根據(jù)響應(yīng)速度、數(shù)據(jù)量等,綜合考慮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容