freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第6章數(shù)據(jù)庫(參考版)

2024-10-22 00:24本頁面
  

【正文】 休息一會(huì)兒。若多于一個(gè)概念就把它“ 分離 ” 出去 ? 所謂規(guī)范化實(shí)質(zhì)上是概念的單一化 An Introduction to Database System 規(guī)范化(續(xù)) ? 關(guān)系模式規(guī)范化的基本步驟 1NF ↓ 消除非主屬性對碼的部分函數(shù)依賴 消除決定屬性 2NF 集非碼的非平 ↓ 消除非主屬性對碼的傳遞函數(shù)依賴 凡函數(shù)依賴 3NF ↓ 消除主屬性對碼的部分和傳遞函數(shù)依 賴 BCNF ↓ 消除非平凡且非函數(shù)依賴的多值依賴 4NF An Introduction to Database System 規(guī)范化(續(xù)) ? 不能說規(guī)范化程度越高的關(guān)系模式就越好 ? 在設(shè)計(jì)數(shù)據(jù)庫模式結(jié)構(gòu)時(shí),必須對現(xiàn)實(shí)世界的實(shí)際情況和用戶應(yīng)用需求作進(jìn)一步分析,確定一個(gè)合適的、能夠反映現(xiàn)實(shí)世界的模式 ? 上面的規(guī)范化步驟可以在其中任何一步終止,一般做到3NF就可以滿足需求了。 例:將關(guān)系模式 S(Sno, Sdept, MName, Cno, Grade),最后分解為三個(gè)關(guān)系模式: SC( Sno, Cno, Grade) SD( Sno, Sdept) DL( Sdept, MNane) 基本消除了數(shù)據(jù)冗余、插入異常和刪除異常。 ? 如果 R∈3NF ,則 R也是 2NF,反之則不成立。 ? 采取的原則:一事一地原則 ? 分解時(shí)注意: ? 無損分解,數(shù)據(jù)不丟失 ? 消除傳遞函數(shù)依賴 An Introduction to Database System 3NF SD的碼為 Sno, DL的碼為 Sdept。 ( 3)數(shù)據(jù)冗余 例:每一個(gè)系主任的姓名重復(fù)出現(xiàn)。 An Introduction to Database System 3NF 函數(shù)依賴圖 : SL Sno Sdept MName An Introduction to Database System SM不是好模式 ( 1) 插入異常 例:如果一個(gè)系剛成立,尚無學(xué)生,我們就無法把這個(gè)系及其系主任的信息存入數(shù)據(jù)庫。 An Introduction to Database System 3NF ? 3NF的定義 定義 關(guān)系模式 RU, F 中若不存在這樣的碼 X、屬性組 Y及 非主屬性 Z( Z ? Y) , 使得X→Y , Y → X , Y→Z ,成立,則稱 RU, F ∈ 3NF。 ? 解決方法: 用垂直分解法將 S分解為兩個(gè)關(guān)系模式,以消除這些部分函數(shù)依賴 SC( Sno, Cno, Grade) SM( Sno, Sdept, MName) ? 采取的原則:一事一地原則 ? 分解時(shí)注意: ? 保證數(shù)據(jù)不丟失 ? 消除部分函數(shù)依賴 An Introduction to Database System 第二范式(續(xù)) ? 采用投影分解法將一個(gè) 1NF的關(guān)系分解為多個(gè) 2NF的關(guān)系,可以在一定程度上減輕原 1NF關(guān)系中存在的插入異常、刪除異常、數(shù)據(jù)冗余度大、修改復(fù)雜等問題。如果這個(gè)學(xué)生選修了 K門課,則必須無遺漏地修改 K個(gè)元組中全部 Sdept、 MName信息。 An Introduction to Database System S不是一個(gè)好的關(guān)系模式 (3) 數(shù)據(jù)冗余度大 如果一個(gè)學(xué)生選修了 10門課程,那么他的 Sdept和MName值就重復(fù)存儲(chǔ)了 10次?,F(xiàn)在因身體不適,他連 3號(hào)課程也不選修了。 ? 非主屬性 Sdept和 MName部分函數(shù)依賴于碼 (Sno, Cno) Sno Cno Grade Sdept MName S An Introduction to Database System S不是一個(gè)好的關(guān)系模式 (1) 插入異常 假設(shè) Sno= ’95102’ , Sdept=
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1