數(shù)據(jù)庫_規(guī)范化理論-函數(shù)依賴-范式-簡單粗暴

一.為什么要設(shè)計(jì)范式?
避免插入寓辱,刪除艘绍,更新,冗余異常

二秫筏、基本概念
實(shí)體:一張數(shù)據(jù)庫表诱鞠,比如:學(xué)生表,學(xué)生就是一個(gè)實(shí)體
屬性:一張表(實(shí)體)會(huì)有很多屬性这敬,比如一個(gè)學(xué)生實(shí)體會(huì)有學(xué)號航夺,班級等屬性
候選碼:可以決定其他屬性的集合,比如A->B ,A->C,C->D
那么A,B,C就是候選碼
主碼(主關(guān)鍵字):候選碼中的一個(gè)崔涂,例如學(xué)生的學(xué)號就可以作為一個(gè)主碼阳掐,因?yàn)檫@個(gè)學(xué)號可以決定班級,等等其他屬性
元組:表的一行數(shù)據(jù)的集合就是一個(gè)元組
全碼:如果一個(gè)屬性可以確定所有的其他屬性冷蚂,則這個(gè)就是全碼
外碼:一個(gè)屬性(不是主碼)缭保,它是其他表的主碼,則稱它為這個(gè)表的外碼

三帝雇、函數(shù)依賴
1.完全函數(shù)依賴:非主屬性依賴所有的關(guān)鍵字(候選碼)
例如:R實(shí)體有A,B,C,D,E,F的屬性涮俄,其中A,B是候選碼蛉拙,A->C,B->C等等
這就滿足完全函數(shù)的依賴了

2.部分函數(shù)依賴:與上大同小異尸闸,非主屬性部分依賴關(guān)鍵字
比如:A->C,這個(gè)C沒有依賴B,就說明是部分部分函數(shù)依賴

3.傳遞函數(shù)依賴:X Y Z是R的不同屬性子集,就是說XYZ是不同列的
如果X->Y , Y->Z并且X不包含Y吮廉,Y不確定X(Y!->X)苞尝,這樣就是傳遞函數(shù)依賴

4.平凡函數(shù)依賴:U包含XY,X->Y宦芦,并且X包含Y

這里寫圖片描述

四宙址、范式
1.第一范式(1NF)


這里寫圖片描述

就是說,一個(gè)屬性下面不能再分了调卑,有人看到這里會(huì)感到奇怪抡砂,這個(gè)1NF我要注意什么,感覺現(xiàn)在的數(shù)據(jù)庫系統(tǒng)也沒法設(shè)計(jì)成這樣的恬涧,對注益,現(xiàn)在設(shè)計(jì)不出這樣的了,因?yàn)楝F(xiàn)在的系統(tǒng)就可以自動(dòng)的滿足第一范式了

2.第二范式(2NF)
第二范式就是不允許有部分函數(shù)依賴
例如:A,B是候選碼溯捆,A->C,C沒有依賴B丑搔,這就是部分函數(shù)依賴了,所以這種就不是2NF提揍,那么怎么解決呢
分成兩個(gè)表 T1 A,C
T2 A,B
這樣A->C這就是完全函數(shù)依賴

3.第三范式(3NF)
不允許非關(guān)鍵字對關(guān)鍵字的傳遞函數(shù)依賴
比如:A是關(guān)鍵字 A->B B->C
這里就存在c(非關(guān)鍵字)對A(關(guān)鍵字)的傳遞函數(shù)依賴

以上是自己在復(fù)習(xí)數(shù)據(jù)庫期間整理總結(jié)的啤月,適合應(yīng)付考試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市劳跃,隨后出現(xiàn)的幾起案子谎仲,更是在濱河造成了極大的恐慌,老刑警劉巖售碳,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件强重,死亡現(xiàn)場離奇詭異,居然都是意外死亡贸人,警方通過查閱死者的電腦和手機(jī)间景,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艺智,“玉大人倘要,你說我怎么就攤上這事∈穑” “怎么了封拧?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長夭问。 經(jīng)常有香客問我泽西,道長,這世上最難降的妖魔是什么缰趋? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任捧杉,我火速辦了婚禮陕见,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘味抖。我一直安慰自己评甜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布仔涩。 她就那樣靜靜地躺著忍坷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪熔脂。 梳的紋絲不亂的頭發(fā)上佩研,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機(jī)與錄音霞揉,去河邊找鬼韧骗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛零聚,可吹牛的內(nèi)容都是我干的袍暴。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼隶症,長吁一口氣:“原來是場噩夢啊……” “哼政模!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蚂会,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤淋样,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后胁住,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趁猴,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年彪见,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了儡司。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡余指,死狀恐怖捕犬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酵镜,我是刑警寧澤碉碉,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站淮韭,受9級特大地震影響垢粮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜靠粪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一蜡吧、第九天 我趴在偏房一處隱蔽的房頂上張望粱腻。 院中可真熱鬧,春花似錦斩跌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至啸澡,卻和暖如春袖订,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嗅虏。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工洛姑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人皮服。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓楞艾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親龄广。 傳聞我的和親對象是個(gè)殘疾皇子硫眯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容