中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
數(shù)據(jù)庫設(shè)計三大范式

數(shù)據(jù)庫設(shè)計范式

什么是范式:簡言之就是,數(shù)據(jù)庫設(shè)計對數(shù)據(jù)的存儲性能,還有開發(fā)人員對數(shù)據(jù)的操作都有莫大的關(guān)系。所以建立科學(xué)的,規(guī)范的的數(shù)據(jù)庫是需要滿足一些

規(guī)范的來優(yōu)化數(shù)據(jù)數(shù)據(jù)存儲方式。在關(guān)系型數(shù)據(jù)庫中這些規(guī)范就可以稱為范式。

什么是三大范式:

第一范式:當(dāng)關(guān)系模式R的所有屬性都不能在分解為更基本的數(shù)據(jù)單位時,稱R是滿足第一范式的,簡記為1NF。滿足第一范式是關(guān)系模式規(guī)范化的最低要

求,否則,將有很多基本操作在這樣的關(guān)系模式中實現(xiàn)不了。

第二范式:如果關(guān)系模式R滿足第一范式,并且R得所有非主屬性都完全依賴于R的每一個候選關(guān)鍵屬性,稱R滿足第二范式,簡記為2NF。

第三范式:設(shè)R是一個滿足第一范式條件的關(guān)系模式,X是R的任意屬性集,如果X非傳遞依賴于R的任意一個候選關(guān)鍵字,稱R滿足第三范式,簡記為3NF.

注:關(guān)系實質(zhì)上是一張二維表,其中每一行是一個元組,每一列是一個屬性

理解三大范式

第一范式

   1、每一列屬性都是不可再分的屬性值,確保每一列的原子性

 

   2、兩列的屬性相近或相似或一樣,盡量合并屬性一樣的列,確保不產(chǎn)生冗余數(shù)據(jù)。

 

 

 

如果需求知道那個省那個市并按其分類,那么顯然第一個表格是不容易滿足需求的,也不符合第一范式。

 

 

 

顯然第一個表結(jié)構(gòu)不但不能滿足足夠多物品的要求,還會在物品少時產(chǎn)生冗余。也是不符合第一范式的。

 

第二范式

 

每一行的數(shù)據(jù)只能與其中一列相關(guān),即一行數(shù)據(jù)只做一件事。只要數(shù)據(jù)列中出現(xiàn)數(shù)據(jù)重復(fù),就要把表拆分開來。

 

 

一個人同時訂幾個房間,就會出來一個訂單號多條數(shù)據(jù),這樣子聯(lián)系人都是重復(fù)的,就會造成數(shù)據(jù)冗余。我們應(yīng)該把他拆開來。

 

 

 

 

 

這樣便實現(xiàn)啦一條數(shù)據(jù)做一件事,不摻雜復(fù)雜的關(guān)系邏輯。同時對表數(shù)據(jù)的更新維護也更易操作。

 

第三范式

 數(shù)據(jù)不能存在傳遞關(guān)系,即沒個屬性都跟主鍵有直接關(guān)系而不是間接關(guān)系。像:a-->b-->c  屬性之間含有這樣的關(guān)系,是不符合第三范式的。

比如Student表(學(xué)號,姓名,年齡,性別,所在院校,院校地址,院校電話)

這樣一個表結(jié)構(gòu),就存在上述關(guān)系。 學(xué)號--> 所在院校 --> (院校地址,院校電話)

這樣的表結(jié)構(gòu),我們應(yīng)該拆開來,如下。

(學(xué)號,姓名,年齡,性別,所在院校)--(所在院校,院校地址,院校電話)

 

最后:

三大范式只是一般設(shè)計數(shù)據(jù)庫的基本理念,可以建立冗余較小、結(jié)構(gòu)合理的數(shù)據(jù)庫。如果有特殊情況,當(dāng)然要特殊對待,數(shù)據(jù)庫設(shè)計最重要的是看需求跟性能,需求>性能>表結(jié)構(gòu)。所以不能一味的去追求范式建立數(shù)據(jù)庫。

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SQL Server數(shù)據(jù)庫設(shè)計規(guī)范(1)
數(shù)據(jù)庫設(shè)計(一)
《SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)》第2章 數(shù)據(jù)庫設(shè)計
設(shè)計一個好的Mysql數(shù)據(jù)庫
chp7-3
數(shù)據(jù)庫設(shè)計
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服